Blackpool scored highly for its affordability, with the average hotel room costing £72.18 per night and a three-course meal for two priced at £45.