From stylish townhouses to characterful country piles, this selection of inns, B&Bs and hotels offer delicious food and a touch of luxury for £150 a night or less

Drakes, Brighton

Doubles from £143.50 B&B, drakeshotel.com

The Queensberry, Bath

Bath is notoriously expensive, but box clever and you can secure a chic double with bath or shower for a knock-down price at Laurence and Helen Beere’s pugilism-themed boutique hotel spread across four Georgian townhouses. Junior suites and a four-poster suite are pricier; all are beautiful. The ambience is both playful and cossetting. Complimentary tea and espresso coffee are available at all hours in the drawing room. You can opt for fine dining in their Olive Tree restaurant, the city’s only Michelin-starred restaurant, but the “relaxed dining” bar and lounge menu is not just affordable but enticing. Real luxury for less.