A weekend in London sounds simple until you open the map. The city sprawls across roughly 600 square miles, and trying to squeeze in Buckingham Palace, the Tower of London and Camden Market in 48 hours is how trips turn into tube marathons. The trick locals know: pick one or two neighbourhoods per day and let the rest go.

Start with the classics early, before crowds build. The big free institutions — the British Museum, the National Gallery, the Tate Modern, the Natural History Museum — cost nothing and open by 10am, so a morning gallery visit leaves the afternoon free. Between sights, London's best experiences are often free anyway: walking the South Bank from Westminster to Tower Bridge, browsing Borough Market, or wandering Regent's Park and Hampstead Heath when the weather behaves.

For food, skip the tourist-trap strips around Leicester Square and head where the city actually eats. Borough Market for a grazing lunch, Brick Lane for bagels and curry, Brixton Village or Peckham for something more local. A Sunday roast in a proper pub is non-negotiable — book ahead, because good ones fill up by mid-afternoon.

Evenings can go any direction: West End theatre tickets are often discounted same-day via the TKTS booth or lottery apps, and areas like Soho, Shoreditch and King's Cross cover everything from wine bars to late-night vinyl shops. If you want a view, Sky Garden is free but needs booking weeks out; the cheaper alternative is a drink at a rooftop bar or simply walking up Primrose Hill at sunset.

Getting around is easy with a contactless card — just tap in and out, and a daily fare cap keeps costs sane. Stay somewhere connected rather than central-cheap: zones 1–2 along the Northern, Jubilee or Victoria lines put most of the city within 30 minutes.

Who is this for? First-timers with a weekend to spend, plus repeat visitors who want to trade tick-box sightseeing for neighbourhood exploring. London rewards the unhurried traveller — plan loosely, walk a lot, and leave room for the pub you stumble into.