It might seem too good to be true but Onenightfree.co.ukfeatures quaint country hotels all over the UK where you can stay free for one night, and they claim there are no hidden catches.
You stay one night free of charge in any of the hotels featured, subject to availability, and there are no obligations to buy food or stay more than one night. The line-up of hotels in the offer changes every day and ranges from Tudor-style guest houses to golf and country clubs to Jury’s Inns. It includes Haley’s Hotel in Headingley (right). Extra nights will be charged at the agreed rate on a room-only basis.
Catch: They say there isn't one but don't be too surprised if you're put in the tiniest room in the hotel with a view of a brick wall.
Take note: You can upgrade your room but at a charge. Some hotels and guest houses run the offer mid-week only while others run it Monday to Sunday.