You'll find some of the very best of what Edinburgh has to offer when it comes to food and drink in the Old Town, no matter your budget.
Lining the Royal Mile are cafes both familiar and independent serving a range of options to start your day off, be it a light morning snack or the full tradition Scottish breakfast before you tackle Arthur's Seat. If brunch is more your thing, you're spoiled for choice and will find a welcoming atmosphere wherever you go.
Milkman Cafe - Cockburn Street
You won't have trouble findind a range of lunch and evening meal options, with restauratns ranging from the popular and familiar chains like Bella Italia, Byron Burger, Pizza Express and Filling Station to the the elegance of Edinburgh's Witchery resturant, Ondine and o'Oliviero joined by a whole range of other one-of-a-kind and independent resturants, pubs and bars serving delicious food to suit all tastes.
Those searching for traditional Scottish dishes like haggis, neeps and tatties will not be disappointed in the Old Town. Howies on Victoria Street has an excellent menu boasting the best of traditional Scottish cuisine, while the award-winning Tower Restaurant offers delicious seafood and some of the best views in town.
Contini Cannonball Whisky Bar
Just out for drinks? You'll find pubs and bars serving creative cocktails, rare whiskies, ales, beers and other non-alcoholic beverages throughout the Old Town. Head to the Cowgate if you're after a late-night dance, or enjoy a dram after your meal at the Devil's Advocate on Advocate's Close.
Old Town is a whisky-lovers heaven and a good whisky bar is never too far away in this part of Edinburgh. The Albanach on the Royal Mile has hundreds of whiskys to sip and sample, while the Bow Bar is a famous no-frills establishment on Victoria Street that has a wide range of single malts to try. In fact, The Old Town is full of fantastic whisky bars, so take your pick and get ready to find your new favourite dram.