Planning a culinary weekend away? We reveal Britain’s five best-rated foodie destinations.

Edinburgh high street  Top five UK cities for food and drink



Head to Scotland’s capital and you’ll be able to savour a lot more than the traditional haggis, neeps and tatties – although that’s an option too, if you fancy it.  The city’s beautiful compact centre means you can burn off a few calories as you hop from cosy cafés to classy cocktail bars.

Our experts loved David Bann’s vegetarian restaurant in Edinburgh’s Old Town for its relaxed, music-free atmosphere.

Thistle Street in the New Town has a livelier scene and plenty of top picks, including hidden Mexican restaurant El Cartel.

Our destination features are based on real insight from readers, who tell us their favourite places to visit before we go undercover to investigate. Find out more about Which?

Travel  York

Top five UK cities for food and drink


This historic city with its ancient walls and medieval heart earned a perfect five stars for food and drink in our survey. Meander along the pretty cobbled streets of Swinegate and you’ll find plenty of quaint cafés and upmarket restaurants.

Overlooking the river, the Star Inn the City – which is accessed through a secret door in the city walls – specialises in game, terrines and parfaits. Or you can learn about York’s sweet history with the Chocolate Story’s calorific tour.


Top five UK cities for food and drink


There’s an age-old rivalry between Glasgow and Edinburgh, with both jockeying to be Scotland’s fine-dining capital.  Cool and unpretentious, Glasgow has a vibrant but inexpensive food and drink scene.

Cobbled backstreet Ashton Lane (pictured above) is full of charming restaurants, such as the Ubiquitous Chip serving fine Scottish fare.  Or head to Finnieston’s Argyle Street for an inventive yet remarkably good-value tasting menu at Six by Nico, followed by a creative cocktail at the Kelvingrove Café.


Top five UK cities for food and drink


With 13 restaurants listed in the Michelin guide, it’s no surprise to find this seaside city also scoring top marks for the quality of its food and drink.

The most exciting restaurants are clustered between the Lanes and Kemptown, with no shortage of vegetarian and vegan-friendly restaurants.

If you’re looking to skimp on meat but not flavour, try Terre à Terre for an affordable fine-dining feast. Fish & chips more your style?


Top five UK cities for food and drink


Known as the ‘gateway to Yorkshire’, this dynamic city isn’t an obvious candidate for top-notch food at first glance. But take a closer look.

A good place to start is Kirkgate Market, which is the largest covered market in Europe with its 800 stalls. Here you’ll find everything from Yorkshire pudding wraps to Vietnamese pho.

For more classic dining, Greek Street in the city centre has many alluring restaurants. Friends of Ham’s artisan food platters and Bundobust’s Indian street food are also worthy of mention.