Start your day at Buckingham Palace, the official residence of the British monarch. Watch the Changing of the Guard ceremony (free admission, 1 hour) and marvel at the grandeur of this iconic landmark. Don't forget to take a photo in front of the palace gates!
Head over to the Tower of London, a historic castle located on the banks of the River Thames. Explore the Crown Jewels, visit the medieval White Tower, and learn about the tower's fascinating history (admission £28, 2 hours).
Take a stroll to Covent Garden, a vibrant district filled with shops, restaurants, and street performers. Enjoy a delicious lunch at one of the many eateries in the market area and soak up the lively atmosphere (cost varies, 2 hours).
Make your way to the British Museum, home to a vast collection of art and artifacts from around the world. Explore ancient Egyptian mummies, the Rosetta Stone, and other impressive exhibitions (free admission, 3 hours).
End your day with a relaxing Thames River Cruise. Enjoy panoramic views of London's skyline as you sail along the river, passing iconic landmarks such as the Tower Bridge and the London Eye (cost varies, 1.5 hours).
If you have some extra time, consider visiting Camden Market, a bustling market known for its eclectic shops and street food stalls. It's a great place to experience the lively local culture and find unique souvenirs. Another hidden gem is the Sky Garden, a stunning indoor garden located at the top of a skyscraper, offering breathtaking views of the city skyline. Both of these attractions provide a different perspective of London away from the usual tourist spots.
Check out this link to find the best hotel and flight prices for your London trip.