1. Take a stroll through the iconic Hyde Park:

Hyde Park is one of London’s most famous green spaces and a great place to relax, take in the sights, and enjoy some fresh air. Here you can take part in various activities such as boating on the lake or watching an outdoor movie.
2. Visit Westminster Abbey

Westminster Abbey is one of London’s oldest and most impressive churches. It is home to many royal tombs, memorials, and monuments, including that of Queen Elizabeth I. You can also visit Poet’s Corner to view the graves of literary figures like Charles Dickens and William Shakespeare
3. Enjoy some street art spotting

For those with an eye for creative artistry, London has a wide range of vibrant street art to explore. Head over to Brick Lane or Shoreditch to find some of the best graffiti in town.
4. Explore the National Gallery

The National Gallery is one of London’s most renowned galleries and houses an impressive collection of Western European paintings from between 1250 and 1900, including masterpieces by Botticelli, Da Vinci and Rembrandt. Entrance is free so it’s definitely worth a visit!
5. Relax in St James Park

St James Park is one of London’s eight Royal Parks and offers spectacular views across the city skyline. Here you can wander around its many pathways, admire the colourful flower beds or relax on the grassy knolls with a picnic.
6. Take in the view from Primrose Hill

This small park offers one of the best views in London and is a popular spot for photographers. It’s especially stunning at sunset when you can appreciate the beauty of this amazing city!
7. Take a tour of Buckingham Palace

Get up close and personal with Her Majesty by taking a guided tour around one of her official residences, Buckingham Palace. Here you can learn about its rich history and admire the luxurious interiors on display
8. Enjoy an outdoor movie screening

The Luna Cinema offers regular open-air movie screenings across London during summer months at picturesque venues like Kensington Gardens and Hampton Court Palace, making it an ideal choice for a fun night out
9. Go shopping in Covent Garden

Covent Garden is one of London’s most vibrant areas and a great place to pick up some souvenirs or just do some people-watching. Here you can browse the many independent stores, enjoy live street entertainment and find something delicious to eat in the market
10. Take a boat ride down the River Thames

A boat trip along the Thames is an unforgettable experience! It’s also one of the best ways to get around as it takes you past some of London’s top attractions like Big Ben, Tower Bridge and St Paul’s Cathedral
11. Get lost in Camden Market

With more than 1,000 stalls, Camden Market is one of the largest and liveliest markets in London. Here you can find everything from vintage clothing to handmade jewelry and eclectic artwork
12. Catch a show at Shakespeare's Globe Theater

The original Globe Theater was built by William Shakespeare himself in 1599, and today it has been faithfully recreated as a working theatre. Catch an iconic Shakespearian play or join one of their educational tours around the building
13. Go ice skating in Somerset House

Every winter, this beautiful neoclassical building hosts a spectacular outdoor ice rink for skaters of all ages and abilities! Skate hire is available on site so make sure to check out this unique experience if you’re visiting during winter months
14. Visit the London Zoo

Get close to some of the world’s most exotic creatures at London Zoo – home to more than 750 species of animals from around the globe! It also offers a range of educational talks and interactive exhibits for all ages
15. Take a stroll down Portobello Road

For an authentic taste of old-world London, take a wander down this famous street market in Notting Hill. Here you can explore its many vintage shops, boutiques and antiques stores or just enjoy the lively atmosphere with some classic British street food
16. Enjoy an evening out in Soho

This creative enclave has been attracting visitors since the 16th century and is now one of London’s most popular nightlife spots. Here you’ll find plenty of bars, clubs, restaurants and theaters to keep you occupied until the early hours!
17. Explore Tate Modern

This modern art museum is one of London’s top attractions and displays an impressive collection of works from classic masters like Picasso and Matisse as well as contemporary artists. Entrance is free so it’s definitely worth a visit!
18. Step back in time at Hampton Court Palace

Explore this magnificent Tudor palace that was once home to King Henry VIII. Stroll around its stunning gardens, admire its ornate interiors or join one of the guided tours for a truly immersive experience
19. Take part in the Notting Hill Carnival

Every August Bank Holiday, this vibrant celebration of Caribbean culture takes over the streets of Notting Hill with an unforgettable parade. With its infectious music, stunning costumes and delicious street food, it’s an event you won’t want to miss!
20. Admire the view from Sky Garden

If you’re looking for some high-altitude Instagram opportunities then head up to the top of the iconic ‘Walkie Talkie’ building where you’ll find London’s highest public garden with 360-degree views across the city. Tickets are free but must be booked in advance. Enjoy!
By following these 20 activities, you will certainly explore all that London has to offer and experience a truly unique and memorable visit. Don’t forget to stop by for some entertainment and find something delicious to eat in the market too! Have a great trip to London