I know the obvious one is not to go in the first place but lets do some GENERAL tips for saving money when you are away from home.
English Heritage membership-free entry/parking/discounts
National Trust Membership-free entry/parking/discounts
Use Tesco/Nectar vouchers for free entry to places
Look for local discount cards/vouchers in those leaflets that are everywhere