The steel city of Sheffield is a real steal when it comes to a value-for-money short break, according to a TripAdvisor survey.
The Yorkshire town offered the best bargain one-night break among 20 UK cities surveyed, with Edinburgh proving the place that would set visitors back the most.
TripAdvisor compared the cost of two people having a one-night stay in a four-star hotel in the month of August, with the overall cost figure including a pre-meal cocktail, a meal out and a short taxi ride.
The total cost for Sheffield was £154, with the next least-expensive city being Birmingham (where the cost was £166) followed by Cardiff (£173), Newcastle upon Tyne (£176) and Bristol (£180).
Search for a cheaper travel insurance quote today
Nottingham last year's winner
Contrastingly, the cost in Edinburgh was as much as £331, with the hotel alone costing £233. The next most-expensive city was Cambridge (£278) followed by London (£268), Oxford (£256) and Bath (£240).
Sheffield has taken over as best-value city break destination from last year's number one Nottingham which slid to eighth in this year's list.
These were the costs for the 20 cities in order of expense:
1. Sheffield £154
2. Birmingham £166
3. Cardiff £173
4. Newcastle upon Tyne £176
5. Bristol £180
6 . Leeds £184
7. Liverpool £190
8. Nottingham £199
9. Manchester £200
10. Belfast £204
11. Southampton £205*
12. Chester £205*
13. Glasgow £218
14. Brighton £237
15. York £238
16. Bath £240
17. Oxford £256
18. London £267
19. Cambridge £277
20. Edinburgh £331
* Southampton's cost was £204.81, while Chester was £205.15
More holiday articles:
Which European city offers the best value breaks?
Summer scamwatch: holiday clubs
Which area ismost likely to overspend on holiday?