London is one of those cities that can feel familiar and surprising at the same time. Its grand landmarks, historic neighborhoods, and easy mix of old and new make it a place that rewards both first-time visitors and returning travelers. Its also an excellent addition before or after a Classic Journeys Cotswolds or Cornwall walking tour, giving you a chance to balance England’s countryside charm with the energy of one of Europe’s great capitals. Read on for our top things to see, eat and drink while exploring London:
Top 5 Things To Do in London:

1. Visit Buckingham Palace:
Buckingham Palace remains one of London’s most recognizable landmarks, and the area around it is always worth a look. Even if you don’t go inside, the sense of ceremony and scale gives you a memorable glimpse of the monarchy at the heart of the city.
2. Walk across Westminster Bridge:
Westminster Bridge gives you one of the classic London views, with the Houses of Parliament and Big Ben rising beside the Thames. It’s especially lovely at sunrise or sunset, when the river and skyline seem to glow, for picture-perfect memories.
3. See the Tower of London:
Few places capture London’s history quite like the Tower of London, with its centuries of royal intrigue, crown jewels, and medieval walls. It’s one of the city’s most iconic sights, and a great place to start if you want a sense of the city’s long history.
4. Explore the South Bank:
The South Bank is one of the best places to enjoy London on foot, with river views, public art, bookstalls, and easy access to major attractions. It has a lively, creative energy that balances the city’s more formal landmarks.
5. Museum Moments:
London’s museums are among its greatest cultural treasures, and many are free to enter. From the British Museum and the National Gallery to Tate Modern and the Victoria and Albert Museum, each offers a distinctive window into the city’s rich cultural life.
Top 5 Things To Drink In London:

1. A Pint of Beer:
A pint in a London pub is one of the city’s simplest pleasures, especially when it’s a well-kept cask ale. It’s a fitting choice if you want something classic, unpretentious, and very local.
2. Tea:
Tea is, of course, essential in London and is as much a ritual as a drink. A proper cup of black tea, ideally taken in a café, hotel lounge, or afternoon tea setting, feels like one of the city’s most enduring traditions.
3. A gin and tonic:
London has deep ties to gin, and a G&T remains one of the city’s most popular drinks. It’s crisp, refreshing, and easy to enjoy almost anywhere, from a pub to a stylish bar.
4. A classic cocktail:
London’s cocktail bars are among the best in Europe, and they often put a thoughtful spin on familiar drinks. Whether you order a martini, a Negroni, or something more creative, the quality will most likely be excellent.
5. A Pimm’s Cup:
A Pimm’s Cup is one of London’s most cheerful drinks, especially when the weather is mild and the city is feeling a little more leisurely. A classic British summer cocktail made with Pimm’s No. 1 (a gin-based liqueur) mixed with lemonade or ginger ale and usually served with lots of fruit and cucumber. It’s light, refreshing, and especially associated with Wimbledon and other English summer events.
Top 5 Things To Eat In London:

1. Fish and chips:
Fish and chips is the dish most people want at least once in London, and for good reason. When it’s done well, the contrast between crisp batter, flaky fish, and hot chips is exactly what you want after a long day of sightseeing.
2. Full English breakfast:
A Full English is a hearty way to begin the day, with eggs, bacon, sausage, beans, toast, and often mushrooms or tomatoes. It’s the kind of breakfast that sets you up well for a full day of walking.
3. Sunday roast:
A traditional Sunday roast is one of London’s most satisfying meals, especially in a good pub. With roast meat, potatoes, vegetables, gravy, and often Yorkshire pudding, it feels both comforting and distinctly local.
4. Afternoon tea treats:
Afternoon tea is as much an experience as a meal, and London does it beautifully. Finger sandwiches, scones, cakes, and pastries make it one of the city’s most elegant and enjoyable rituals.
5. Indian food:
London’s Indian restaurants are among the best in the world, and the city has made this cuisine an essential part of its identity. Whether you choose a classic curry house or a more modern interpretation, it’s a must-eat category here.
