Visit the Tower of London, take a stroll along the Thames River, and explore Covent Garden Market.
Experience the Parisian culture at the Louvre, Eiffel Tower, and Notre Dame.
Explore the canals of Amsterdam, visit the Rijksmuseum, and wander around the Jordaan area.
Discover the traditional Bavarian culture at the Marienplatz, Neuschwanstein Castle, and the Hofbräuhaus.
Visit the Swiss National Museum, go for a walk along the Zurich Lake, and climb the Grossmünster Church tower.
See the Chapel Bridge, visit the Lion Monument, and explore the city's historic old town.
Take a gondola ride in Venice's canals, visit the Saint Mark's Basilica, and explore the Doge's Palace.
Explore the Uffizi Gallery, see the Ponte Vecchio, and climb the Florence Cathedral.
Visit Vatican City, explore the Roman Forum, and throw a coin in the Trevi Fountain.
Experience ancient Greek history at the Acropolis, visit the Parthenon, and go to the National Archaeological Museum.
If you have more time, consider adding an extra day in each city. If you have less time, consider skipping Lucerne and Athens. Make sure to check local holidays and events that may affect opening and closing times of popular attractions. Always book tickets online in advance to avoid long lines and get discounts. Eat like the locals by trying street food and following the recommendations of locals. Always carry cash as some places may not accept debit or credit cards.