Begin at the Tower of London, where you can admire the Crown Jewels and the White Tower. After lunch, walk across the Tower Bridge for panoramic views of London. In the evening, take a Thames River cruise from the Tower Pier.
Spend the morning at the British Museum, where you can marvel at the Rosetta Stone and Egyptian mummies. Afternoon tea at the museum's Great Court Restaurant is a must. In the evening, head to the West End for a play or musical.
Start at Buckingham Palace to see the Changing of the Guard ceremony and tour the State Rooms. Then, visit Westminster Abbey, where kings and queens have been crowned since 1066. In the evening, explore Covent Garden's shops and restaurants.
Begin at the Tate Modern, a contemporary art museum housed in a converted power station. Cross the Millennium Bridge for stunning views of St. Paul's Cathedral. In the evening, enjoy a pint at a traditional London pub.
Explore the underground Churchill War Rooms, where Winston Churchill directed the British effort during World War II. Then, visit the Houses of Parliament for a guided tour of the historic building. In the evening, see a show at the Globe Theatre.
Browse the eclectic stalls at Camden Market for souvenirs and street food. Then, explore the picturesque Regent's Park, home to the London Zoo and beautiful rose gardens. In the evening, catch a concert at the nearby Roundhouse.
Relax in St. James's Park, one of London's oldest and most beautiful parks. Then, head to the National Gallery to view iconic paintings like Van Gogh's "Sunflowers" and Botticelli's "The Birth of Venus." End your trip with dinner at a Michelin-starred restaurant in Mayfair.
If you have more time, consider a day trip to Windsor Castle or Bath. For a unique experience, visit Platform 9 3/4 at King's Cross Station and take a Harry Potter studio tour. To maximize your fun, use the London Pass to save on attractions and skip the lines. Don't forget to try traditional British cuisine like fish and chips, Sunday roast, and afternoon tea.