Devon offers the best value hotels over the August bank holiday.
A Tripadvisor survey reveals that a four-star hotel room costs £72 a night on average.
Belfast follows with £85 per night over the holiday weekend and Stratford-upon-Avon comes in at £101 a night.
Edinburgh is the most expensive destination, costing three times more than Devon with an average room rate of £229 per night. It is even more expensive than London at £183 a night.
The Scottish capital also shows the biggest bank holiday spike with an average room costing 38% more than the weekend immediately afterwards, partly because it overlaps with the Fringe Festival.
Devon, Belfast, Stratford-upon-Avon and Cornwall were the only destinations to show broadly similar costs for both weekends.
Cornwall comes fourth in the table with an average nightly rate of £100 followed by the Lake District at £103, Cotswolds at £104, Bath at £142 and Jersey at £155.
Emma O'Boyle, TripAdvisor spokesperson, said: 'This data reveals what a considerable saving you can make on your hotel if you opt for the likes of Devon and Belfast over the larger, more obvious city break locations of London, Bath and Edinburgh.
Baby meerkat born at Exmoor zoo
55ft fin whale washed ashore Devon beach