Day 1: The Royal Mile & Old Town

Start at Edinburgh Castle (£19.50, book online). Arrive at 9:30am opening to beat the tour groups. The crown jewels, the Stone of Destiny, and the view from the battlements over Princes Street Gardens are worth the entry fee. Allow 2 hours.

Walk down the Royal Mile — but don't just walk the main road. Duck into the closes (narrow alleyways) that branch off either side. Advocate's Close has a stunning view of the Scott Monument. Mary King's Close (£19, guided tour only) takes you underground to a 17th-century street buried beneath the city — genuinely eerie and fascinating.

Lunch: The Dogs (Hanover Street, New Town) — a restaurant that proves Scottish food has had a revolution. Devilled liver with oatcakes (£8), haggis bon bons with whisky mustard (£7.50). Two courses for under £20. Small, book ahead.

Afternoon: Grassmarket — a lively square in the shadow of the Castle where public executions once drew crowds. Now it draws people for the pubs instead. Walk through Victoria Street (the curved, colourful street that inspired Diagon Alley in Harry Potter). Browse the independent shops.

Whisky tasting: The Scotch Whisky Experience (Royal Mile, from £19) gives you a solid education. But for the real thing: Bow Bar (Victoria Street) — a tiny, wood-panelled pub with 300+ whiskies. Ask the barman to recommend something based on what you like. A dram starts at £4.50.

Evening: Ondine (George IV Bridge) for the best seafood in Edinburgh — their shellfish platter (£38 for two) is spectacular. Or Timberyard in a converted warehouse for a tasting menu that showcases Scottish produce (5 courses, £70). Both need booking.

Day 2: Arthur's Seat & Beyond the Mile

Early morning: Climb Arthur's Seat — the 251m volcanic peak in the middle of the city. Start from Holyrood Park (the path from the Palace side is gentlest). Takes 45 minutes up, and the 360° views — city, Firth of Forth, Highlands in the distance — are magnificent. Go at sunrise if you can bear the early alarm.

Brunch: Head to Stockbridge — Edinburgh's village-within-a-city. The Pantry (1 North West Circus Place) does the best brunch in Edinburgh — shakshuka (£10.50), smoked salmon royale (£12). Tiny, always a queue on weekends, but it moves fast.

Browse the Stockbridge Market (Sundays 10am-5pm) — artisan food, vintage clothes, crafts. Or walk along the Water of Leith walkway — a peaceful riverside path that feels a world away from the tourist crowds above.

Afternoon: Scottish National Gallery (free, The Mound) — Raeburn, Ramsay, and an excellent Impressionist collection. Then walk through Princes Street Gardens — the best view of the Castle is from the path below.

Calton Hill at sunset — the climb takes 10 minutes and the panoramic view (Castle, Arthur's Seat, Forth, the whole city) is the best free thing in Edinburgh.

Evening: Leith — Edinburgh's port district, 2 miles north, now the city's food destination. The Kitchin (Michelin star, tasting menu from £85, book weeks ahead) or more accessibly, Fishmarket Newhaven for excellent fish and chips right by the harbour (£14).

Day 3: Dean Village, Markets & Haggis

Morning: Dean Village — a hidden medieval village on the Water of Leith, 5 minutes from Princes Street but invisible from the main roads. Walk down Bell's Brae and suddenly you're surrounded by 19th-century mill buildings, a weir, and complete tranquility. Continue along the river path to the Scottish National Gallery of Modern Art (free).

Lunch: Mums Great Comfort Food (Forrest Road) — haggis, neeps and tatties for £11.95. Unpretentious, generous, and the best traditional Scottish lunch in Edinburgh. Or be brave: Macsween haggis from any butcher, heated and stuffed in a roll (£4-5 from stalls during the Festival season).

Afternoon: Surgeons' Hall Museum (£8.50) — Edinburgh's gruesomely fascinating medical museum. Body snatchers, surgical instruments from the 1800s, and a pickled specimen collection that's not for the squeamish. This is Edinburgh's dark side, and it's captivating.

Or: Camera Obscura (Royal Mile, £19.50) — a 170-year-old optical attraction that's surprisingly entertaining. The rooftop view is excellent.

Final evening: Pub crawl through the Old Town. The Last Drop (Grassmarket, named for the gallows), Greyfriars Bobby's Bar (George IV Bridge), and end at Sandy Bell's (Forrest Road) — live folk music most nights in a tiny, heaving pub. This is Edinburgh at its most authentic.

Budget Breakdown

  • Getting there: Flights to Edinburgh from £20 return. Or the LNER train from London (4.5hrs, from £30 one-way if booked early)
  • Accommodation: £40-70/night (Edinburgh has great hostels — Castle Rock hostel has dorms from £22 with castle views)
  • Food: £20-30/day (pubs + market food + one nice dinner)
  • Attractions: ~£40-60 (Castle + one underground tour, lots of free museums)
  • Transport: £0-5 (Edinburgh is incredibly walkable)
  • Total 3 days: £200-350 per person

Festival tip: Edinburgh in August (the Fringe) is extraordinary but prices triple and you need to book 3-6 months ahead. Worth it if you plan early.