In the morning, visit the famous home of the British monarchy, Buckingham Palace. Watch the Changing of the Guard ceremony at 11 AM and explore the State Rooms to see the lavish interiors. In the afternoon, take a stroll through St. James's Park and visit Churchill War Rooms to learn about Winston Churchill's life and legacy. In the evening, head to Covent Garden for street performers, pubs, and restaurants.
Start the day exploring the Tower of London, a historic fortress and former royal palace. See the Crown Jewels, White Tower, and the famous ravens. Take a short walk to Tower Bridge and enjoy the view from the glass floor walkway. In the afternoon, visit Tate Modern to see contemporary art and the Globe Theatre for a Shakespearean play. In the evening, dine at Borough Market, a foodie's paradise.
Spend the morning at the British Museum, one of the world's oldest and largest museums. See the Rosetta Stone, mummies, and artifacts from ancient civilizations. In the afternoon, visit the National Gallery to see European masterpieces and Trafalgar Square for street performers. In the evening, take a ride on the London Eye for panoramic views of the city.
Consider taking a day trip to Windsor Castle or Bath. Try traditional British food like fish and chips or pie and mash. Check out West End shows for an immersive theater experience. Use public transportation like the Tube or buses to save time and money. Lastly, don't forget to bring an umbrella as the weather can be unpredictable.