A luxury holiday in the UK doesn't have to break the bank. Whether you want to escape to the idyllic Cotswolds or spend a stylish weekend in London, we've found the best of affordable luxury at these British hotels that cost less than £100 a night.
SEE ALSO: The world's best bargain hotels
SEE ALSO: Britain's best hotels 2016
Want to experience loft-style living in Manchester? One hotel set in a Victorian cotton merchant's warehouse was made for trendy urbanites. Not only does it sit in a fantastic location in the city centre, but guests are also treated to a personalised service and can indulge in fine dining at the Michael Caines Restaurant.
London can be pricey but a boutique hotel close to Earl's Court tube station invites travellers to relax in its individually styled rooms, trendy bars and Italian restaurant, without the price tag. Every room features an entertainment system, flat-screen TVs and tablets with the hotel directory, plus there is a heated herb garden providing a delightful place to unwind after a long day.
For those looking to escape to the seaside, an eco-hotel in Bournemouth has pulled out all the stops for its guests, offering comfy beds, smart bathrooms and a 2 AA rosette restaurant.