Catching flights for someplace new is fun, but have you spent a long weekend exploring medieval villages and settled in for the night next to a roaring pub fire? Swap airport queues for winding country roads fringed with frosty hedgerows, and save time spent searching ‘where to eat, drink and eat like a local’ by staying at the source. We’ve explored the best British stays, where you can eat, drink and sleep all under one roof, minimising stress and optimising excellence.

The Bull Charlbury, UK
10 UK food stays that won’t break the bank
Rothay Manor, Ambleside, Cumbria
Live the country life with a touch of luxury at Rothay Manor. The Lake District is well known for its countryside inns supplying sustenance after a day of stomping around the Lakes, but Rothay Manor brings a touch of elegance and grandeur. The restaurant is the beating heart and chef Daniel McGeorge is dedicated to using the best produce he can get his hands on as close to home as possible: meat is from Cumbria, fish from the Northeast, and seafood is from Scotland. Rooms are stylish and spacious, with whimsical wallpaper, mid-century interiors and standalone baths.
The Grandtully Hotel by Ballintaggart, Grandtully, Perthshire
The owners of nearby Ballintaggart Farm have given this former railway hotel dating back to 1866 an entirely new look. Aesthetically, it feels more Scandinavian than Scottish with exposed hanging bulbs and sheepskin-lined chairs, though the vintage luggage racks nod to its Victorian roots. The food is well worth the long journey into deepest Perthshire, which makes sense considering their sister site is a cookery school. Diners can choose between a seasonal set menu or a longer tasting menu featuring the most impressive Scotland ingredients such as Loch Fyne oyster with fermented hot sauce, Negroni-cured wild halibut and Murthly Estate venison loin.