Visit the historic Tower of London, see the Crown Jewels and learn about the rich history of this UNESCO World Heritage Site. Grab lunch from one of the food trucks outside the Tower. In the afternoon, take a stroll on the Tower Bridge and enjoy the stunning views of the River Thames. End the day with a dinner at the Sky Garden.
Explore the vast collection of art and artifacts at the British Museum and learn about the history of the world. Grab lunch at one of the nearby cafes. In the afternoon, take a stroll at the beautiful Regent's Park and visit the nearby London Zoo. End the day with a dinner at the nearby Dishoom restaurant.
Visit the iconic Westminster Abbey, where many British monarchs were crowned and burried. Take a guided tour of the Abbey and learn about the fascinating history behind it. Grab lunch at the nearby St. James's Park and take a stroll in the beautiful gardens. In the evening, catch a musical or play at the nearby West End theatre district. End the day with a dinner at the nearby Hawksmoor restaurant.
Visit the official residence of the British monarch, Buckingham Palace and watch the famous Changing of the Guard ceremony. Grab lunch at the nearby Green Park and take a stroll in the beautiful gardens. In the afternoon, visit the nearby Churchill War Rooms and learn about the life of Winston Churchill during World War II. End the day with a dinner at the nearby Cinnamon Club restaurant.
Visit the world-renowned Tate Modern gallery and admire the impressive collection of modern art. Grab lunch at the nearby Borough Market and take a stroll along the River Thames. In the afternoon, visit the nearby Shakespeare's Globe Theatre and watch a play. End the day with a dinner at the nearby Oxo Tower Restaurant.
Visit the iconic St. Paul's Cathedral, one of London's most famous landmarks. Take a guided tour of the Cathedral and climb to the top of the dome for amazing views of the city. Grab lunch at the nearby Fleet Street and visit the nearby Sir John Soane's Museum. In the evening, visit the nearby Barbican Centre and catch a show or a concert. End the day with a dinner at the nearby Blacklock restaurant.
Take a relaxing day at the beautiful Hyde Park, one of London's largest parks. Rent a bike or a boat and explore the park. Grab lunch at the nearby Notting Hill and visit the nearby Portobello Market. In the evening, visit the nearby Natural History Museum and learn about the history of the natural world. End the day with a dinner at the nearby The Ledbury restaurant.
Other local attractions and experiences to consider include the London Eye, the National Gallery, the V&A Museum, and the Houses of Parliament. For side trips, consider visiting the nearby Windsor Castle or taking a day trip to Stonehenge. To maximize your fun, consider getting a London Pass for discounted attraction entry and free transportation. Don't forget to experience the local London pub culture and try some traditional English food like fish and chips or a Sunday roast.