Explore by category
Top Cities
View all citiesThe best cities to visit in the UK: London, Edinburgh, Bath, York and more. Hand-picked hotels in each.
London
The capital of England and the UK, famous for its history, royal palaces, world-class museums and vibrant culture.
Top hotels in London
Edinburgh
Scotland's capital with its iconic castle, medieval Old Town and Georgian New Town. Home to the world-famous Edinburgh Festival.
Top hotels in Edinburgh
Bath
A UNESCO World Heritage city renowned for its Roman baths, Georgian architecture and natural hot springs.
Top hotels in BathHistoric Towns
View all historic townsMedieval streets, cathedrals and heritage: the UK's most historic towns.
Stratford-upon-Avon
Shakespeare's birthplace with Tudor buildings, the Royal Shakespeare Company and the River Avon.
Top hotels in Stratford-upon-Avon
Chester
Roman walls, medieval rows and a cathedral in one of England's best-preserved historic cities.
Top hotels in Chester
Canterbury
Medieval pilgrimage city with a UNESCO cathedral and cobbled streets.
Top hotels in CanterburyCountryside
View all countrysideWhere to stay in the Cotswolds, Lake District, Peak District and beyond.
Bourton-on-the-Water
The 'Venice of the Cotswolds' with a river running through the village and honey-stone cottages.
Top hotels in Bourton-on-the-Water
Ambleside
Lake District hub at the head of Windermere with walking, watersports and village charm.
Top hotels in Ambleside
Bakewell
Peak District market town famous for the Bakewell pudding and surrounded by hills.
Top hotels in BakewellSeaside Towns
View all seaside townsClassic British seaside getaways: beaches, piers, fish and chips and coastal charm.
Whitby
Dramatic North Yorkshire coast with abbey ruins, Dracula connections and fish and chips.
Top hotels in Whitby
St Ives
Cornwall's art and beach gem with golden sand, galleries and cobbled streets.
Top hotels in St Ives
Bournemouth
Seven miles of sandy beach, gardens and a lively pier and town centre.
Top hotels in Bournemouth