1. Applecross Inn, Highlands
What is it? A highland bar-restaurant overlooking the sea to Skye.
Why go? The steep, switchbacked road to Applecross ain’t for the fainthearted, but the reward when you reach this small Highland outpost is an incredible meal for an incredibly reasonable price. Scallops, crab and langoustines arrive on your plate more or less straight from the bay, while fans of less fishy food can opt for a locally reared venison burger. There are rooms available too, in case you find yourself overstuffed.