GLASGOW and Edinburgh have been named among the best cities in the UK for food and drink . The Scottish locations were named alongside other spots across Britain, including Bristol and Liverpool. Introducing the ranking, Which? said: "If you want to eat well, you should head north.

Bristol was the only large city south of Manchester to get four stars for food and drink." Glasgow was praised for its 'inexpensive food and drink scene' (Image: Getty) Glasgow and Edinburgh were the only Scottish cities featured on the Which? list and were praised for their "cosy cafés", "classy cocktails" and "inexpensive" food and drink scenes. Discussing the nation's capital, the consumer watchdog said: "In Scotland’s capital you’ll be able to savour a lot more than the traditional haggis, neeps and tatties – although that’s an option, too.

Burn off a few calories as you hop from cosy cafés to classy cocktail bars in the city’s beautiful compact centre. "David Bann’s vegetarian restaurant in the Old Town is one of the best-value options, with a two-course set menu for £22.50, including lentil haggis as well as Middle Eastern and Mediterranean influences.

"Thistle Street in the New Town has a livelier scene and plenty of top picks, including snug Asian-influenced Noto, which is tucked away down a cobbled alley. Down the road, Scottish bistro Café St Honoré serves up locally sourced ingredients with style . "Don’t leave the city without visiting Edinburgh’s creative port .