Day 1: Central Copenhagen

Start at Torvehallerne — Copenhagen's gorgeous glass-and-steel food market. This is breakfast: a smørrebrød (open-faced sandwich) from Hallernes Smørrebrød — the herring on rugbrød with pickled onion (65 DKK/~£7.50) is perfection. Or grab a flaky wienerbrød (Danish pastry, but don't call it that here) from Laura's Bakery (30 DKK).

Walk down Strøget — Europe's longest pedestrian street — but duck into the side streets. Pistolstræde is a tiny 17th-century alley with cafés and boutiques that tourists walk right past.

Lunch: Nyhavn — yes, the colourful houses are tourist central, but walk to the far end (the harbour side, away from the restaurants) where locals sit on the quayside with cans of Tuborg from the nearest Netto (12 DKK/£1.40). That's the real Nyhavn experience. For actual lunch, walk one street back to Cap Horn — organic Nordic food, mains from 145 DKK (£17).

Afternoon: Amalienborg Palace (free to watch the changing of the guard at noon) and the Marble Church (Frederiks Kirke, free entry, stunning dome). Then to Designmuseum Danmark (125 DKK) — if you've ever wondered why Danish chairs cost £3,000, this museum explains it. Danish design is genuinely fascinating, and the building (a former hospital) is beautiful.

Evening: Meatpacking District (Kødbyen) — Copenhagen's nightlife hub in former slaughterhouses. Gorilla (Flæsketorvet 63) does incredible sharing plates (4-course menu 425 DKK/£50). Or Warpigs — a collaboration between Mikkeller and a Texas pitmaster. BBQ brisket + craft beer in a massive industrial space. Mains from 135 DKK.

Day 2: Christiania, Christianshavn & Islands Brygge

Morning in Christianshavn — Copenhagen's canal district. Climb the spiral tower of Vor Frelsers Kirke (Church of Our Saviour, 65 DKK) — 400 steps with the last 150 on the outside. Vertigo-inducing views of the entire city. Not for the faint-hearted.

Walk to Freetown Christiania (free). This self-governing commune, established by squatters in 1971 on a former military base, is one of Europe's most extraordinary places. Wander the lake paths, see the creative architecture, visit the art galleries. Skip Pusher Street (the cannabis market area). Christiania is far more interesting than that one street. Important: No photos on Pusher Street. Respect the rules.

Lunch: Morgenstedet inside Christiania — a vegetarian restaurant in a wooden cabin. The daily stew (80 DKK) is hearty, cheap, and the atmosphere is unique.

Afternoon: Islands Brygge Harbour Bath — Copenhagen's free open-air swimming pool in the harbour. Yes, you swim in the harbour. The water is clean. Bring a towel. On a sunny day, locals sunbathe on the wooden decks — this is peak Copenhagen summer (open June-September). In winter, visit the CopenHot floating hot tubs instead (350 DKK for 2 hours, BYO wine).

Evening: Reffen (Copenhagen Street Food) on Refshaleøen island — 40+ food stalls in a harbour-side container village. Thai, Mexican, Japanese, Danish — all €8-15. Beer from the craft brewery next door. The sunset views across to the city are gorgeous.

Day 3: Nørrebro & Beyond

Start in Nørrebro — Copenhagen's most diverse neighbourhood. Breakfast at Mirabelle (Guldbergsgade 29) — a bakery that rivals any in Paris. The cardamom bun (35 DKK) is extraordinary.

Walk through Assistens Cemetery — yes, a cemetery. But this is where Copenhageners jog, picnic and sunbathe among the graves of Hans Christian Andersen and Søren Kierkegaard. Beautifully Danish.

Jægersborggade — a single street that's become Copenhagen's coolest. Coffee at Coffee Collective (widely considered Denmark's best roaster, flat white 48 DKK), chocolate at Ro Chokolade, and ceramics from local designers. This street is what Copenhagen does better than anywhere: small, beautiful, independent.

Lunch: Supermercado (Blågårdsgade 17) — Mexican-Danish fusion that sounds wrong but works brilliantly. Fish tacos 105 DKK. Or for proper Danish: Café N on Blågårds Plads — local, relaxed, great smørrebrød (95-125 DKK).

Afternoon: Rent a bike (everywhere uses Donkey Republic, 80 DKK/day) and cycle the harbour front. Everyone cycles in Copenhagen — there are more bikes than cars. Ride along the Cykelslangen (Bicycle Snake) — an elevated cycling bridge that swoops through the harbour. End at Tivoli Gardens (entrance 155 DKK, rides extra) — the world's second-oldest amusement park (since 1843). Even if you don't ride anything, the gardens and evening light displays are magical.

Budget Breakdown

  • Flights: £25-60 return (Ryanair/easyJet)
  • Accommodation: €50-80/night (Copenhagen is expensive but Urban House hostel has dorms from 200 DKK/£23)
  • Food: £25-40/day (street food + markets + one restaurant dinner)
  • Attractions: ~£40 (most outdoor things are free)
  • Transport: £10-15/day or bike rental £9/day
  • Total 3 days: £350-500 per person

Copenhagen isn't cheap, but the free stuff — cycling, harbour swimming, Christiania, parks — is where the city shines brightest.

Search flights to Copenhagen →