Begin your exploration with a visit to the iconic landmark Big Ben, the clock tower of the Palace of Westminster. Continue walking to Westminster Abbey, where royal coronations and weddings take place. Next stop is the Tower of London, a historic tower that has served as a fortress, royal palace, and infamous prison. End the day with a stroll along the Thames River and enjoy the views of the London Eye.
Start the day by visiting the Tate Modern, a vast museum housing modern and contemporary art. Next, head to the British Museum, which features a collection of art and artifacts from all around the world. Take a leisurely stroll through the Covent Garden district and stop at one of its many cafes/restaurants for lunch. Continue to the National Gallery, a museum dedicated to European painting, then head to Theatreland to catch a show in the evening.
Start the day by walking along Oxford Street, the busiest shopping street in Europe. Take a break at the Hyde Park and enjoy a picnic lunch. Afterward, head to the Buckingham Palace to watch the Changing of the Guard ceremony. End the day by visiting the famous Trafalgar Square, which has a collection of public art including the famous "Fourth Plinth."
If you have more time, consider taking a day trip outside of London to Stonehenge or the Windsor Castle. Alternatively, if you have less than 3 days in the city, prioritize the locations you want to see the most in the itinerary and adjust your pace accordingly. Avoid driving in the city, as London's public transportation is efficient and cost-effective.