By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.
Cheapest UK cities for a weekend break

Looking for a cheap summer getaway? It's not too late....
One of the best small cities in the country is also incredibly good value for a hotel stay.
We asked thousands of Which? members to tell us about breaks they'd taken around the country. We then collected hotel prices for all of them.
Tiny, perfect Wells in Somerset topped our small cities table - but we found that a night in a hotel there is just £90 on average.
That compares with £127 in London, £146 in Edinburgh and a startling £198 in St Andrews.
The best-value UK city breaks
23 cities in our most recent survey of the best and worst UK city breaks got four stars for value for money. Four of these got an overall score of over 80% - with excellent ratings for things such as cultural sites, food and drink or accommodation - as well as reasonable rates for hotels.
The highest rated was tiny Wells.
Wells 86%, hotel £90

Despite having a population of just over 12,000 Wells is officially a city - thanks to its 850-year-old cathedral - the seat of the Bishops of Bath and Wells.
It topped our small cities table with an excellent score of 86% and gets four stars for lack of crowds and value for money. This (relative) lack of visitors may explain why hotel prices are still below £100.
Wells also received four stars for cultural sites, tourist attractions and accommodation. Vicar’s Close, just round the corner from the cathedral, is described as the only complete medieval street in England.
Liverpool 84%, hotel £95

You’ll struggle to find anywhere decent to stay in central Liverpool for less than £100 a night at the weekend - but visitors still thought it was more than worth it - and there are bargains to be had outside of peak times.
It topped our large cities table with a score of 84%. Visitors loved cultural sights such as the museums at Albert Dock, the Walker Gallery, its two cathedrals and the Beatles museum.
It got five stars for cultural sights and four stars for accommodation, shopping and lack of crowds.
York 83%, hotel £113

York is one of the UK’s most beautiful cities, with its ancient walls and medieval streets such as the famous Shambles.
Unsurprisingly, it’s not cheap for a night’s stay, but its city score was second only to Liverpool in our survey (and level with Edinburgh). Be warned that it got just two stars for lack of crowds and one star for parking. If you want a bit more space, try Chester, Lincoln or Durham.
However, five stars for cultural sites and four stars for almost everything else means it’s still worth a visit.
Chester 80%, £91

Just south of Liverpool, Cheshire’s cathedral city is a pleasure to walk around.
It gets four stars for lack of crowds, cultural sights and food and drink. In the cobbled centre, shops squat on top of each other in half-timbered, double-decker arcades known as the Rows. Although most are Victorian replicas, some original 13th-century buildings remain.
The best-value city breaks in the UK
The cities and towns that got four stars for value for money in our latest survey
City | Average hotel price | City score |
Hull | £59 | 66% |
Sheffield | £74 | 63% |
Plymouth | £78 | 66% |
Lincoln | £79 | 78% |
Newcastle-upon-Tyne | £79 | 75% |
Nottingham | £82 | 66% |
Shrewsbury | £82 | 75% |
Portsmouth | £82 | 74% |
Norwich | £84 | 73% |
Worcester | £88 | 77% |
Salisbury | £88 | 75% |
Wells, Somerset | £90 | 86% |
Chester | £91 | 80% |
Liverpool | £95 | 84% |
Glasgow | £97 | 76% |
Manchester | £99 | 71% |
Stirling | £100 | 75% |
Durham | £100 | 78% |
Winchester | £104 | 77% |
Belfast | £112 | 77% |
York | £113 | 83% |
Edinburgh | £143 | 83% |
St David's | n/a | 74% |
Hotel prices are averages for a double room in three or four-star hotels, provided by online accommodation booking site Kayak. Prices are averages from Jan 2025 to February 2026. N/A means there was no data available for St David’s hotel prices. City score In April 2024, we asked 3,967 Which? members to rate UK cities and towns they’d visited for leisure purposes and stayed in for at least one night in the past two years (since April 2022). We received reports of 7,187 experiences.
Best value seaside towns

Many of the UK’s best-loved towns and cities are along the coast but you'll pay a premium for a hotel.
We've gathered hotel prices for 135 seaside towns and found a few that are both highly rated - and £100 or less a night to stay on average.
Take a look at our guide to the best and worst seaside towns before booking your next trip.
