Thanks to the city's year-round popularity, hotel deals in picturesque Bath are few and far between. At £99 per night, this cracking deal from the award-winning Royal Hotel in the heart of the city bucks the trend.
Valid for stays until 3 March, with Friday and Saturday nights available for a £30-per-room supplement, the offer saves up to 45% and includes:
The property, which first opened as a hotel in 1846, is just a short walk from the Roman Baths and the Thermae Spa. It has won VisitEngland Silver and Breakfast awards this year and the on-site Brasserie Brunel has recently been refurbished. Dishes on the menu include box-baked camembert with thyme and olive bread, lamb rump with a chorizo and vegetable broth, and a dark chocolate and amaretto brûlée.
Bath is England's only World Heritage City, have been named a UNESCO World Heritage Site in 1987. It is known for its Roman spas and Georgian architecture and was recently used as a location for the film adaptation of "Les Miserables". Bristol, Cheddar Gorge and Stonehenge are all nearby.
Travelzoo tip: The hotel can organise tickets to the Thermae Spa. A 2-hour session costs £26 per person, including complimentary towel, cotton slippers, shampoo and shower gel.