My boss flies into Coventry quite often (and I might from next spring). He joined the local flying club & gets all that you mentioned for free or a reduced price.
It cost him a few quid to join of course but if you're going to do regularly, it might be worth looking in to.