Europe is a continent that’s filled with history and culture. Across its capitals and cities you can find each country’s heritage etched into the streets, and across the sights and attractions found there.
As such, there is no shortage of must see cities in Europe to fill your travel wish list.
Each one is waiting to be explored, and you can visit on short city breaks or make use of excellent continent-wide transportation to travel on an extensive city-hopping trip.
It is these very reasons that have brought us to Europe more than 14 times in the past decade, and why we continue to return.
Whether you visit them all or combine them with other gems you may find in Europe, you are sure to not be disappointed!
20 Incredible Must See Cities in Europe
1. London, England
Starting in the United Kingdom, London has the highest tourist numbers in Europe earning it the title of the most visited city in Europe.
London is a mix of old and new, with historic buildings echoing hundreds of years of rich history, while modern skyscrapers rise up over the skyline. You can visit Buckingham Palace, walk through St James’ Park, and cruise along the River Thames while admiring Big Ben and the Houses of Parliament.
Be sure to plan at least 3 days in London to maximize your opportunity to experience the best it has to offer.
Why we chose London: The first city I visited in Europe was London! It holds a special place for me because of that. This is one of the most diverse cities in the world and you’ll find something for everyone here. It lacks for nothing – food, entertainment, museums, attractions, history, parks – all meshed together for a unique experience.
2. Paris, France
Paris is one of the most beautiful cities in Europe. So it should be no surprise that it is also Europe’s second most visited city. Known as the city of love, the French capital has much to offer with a fairy tale feel.
Take a tour to the top of the Eiffel Tower, for incredible vistas over the city. Explore the galleries of the Louvre, where you can see the famous Mona Lisa painting in all its glory, before strolling along the Champs Elysees for the best view of the Arc de Triomphe.
Don’t miss the outstanding food and wine either. You could easily spend a week or more discovering the best of the city, but we recommend a minimum of 3 days in Paris to see the highlights.
Why we chose Paris: Honestly, we can’t name a more beautiful city. When paired with the vibe, it’s the reason we never hesitate to return when given the opportunity. This has led to three visits, and we hope many more in the years to come.
3. Dublin, Ireland
When you arrive in Dublin, you’re immediately struck by its blend of history and modern vibrancy. This city has an energy you won’t find anywhere else. This is what makes it one of the best cities in Europe!
Walking along the River Liffey, you see historic architecture that contrasts directly with contemporary life. Temple Bar, the heart of the city, offers lively pubs and street performers, while Trinity College houses the ancient Book of Kells.
A visit to the Guinness Storehouse provides an immersive experience of Ireland’s iconic stout, complete with a rooftop view of the city. It’s the most visited site in the whole of Ireland.
We recommend that you spend at least 3 days in Dublin, before heading out to enjoy the many other wonders that Ireland has to offer.
Why we chose Dublin: Ireland as a whole stole our hearts on our first visit. We’ve since been back three times. Dublin is an iconic city with plenty of sites worth visiting. Our personal recommendations include visiting Dublinia, the National Leprechaun Museum, and the Brazen Head Pub.
4. Edinburgh, Scotland
Edinburgh’s skyline is dominated by its stunning castle, perched high on a volcanic rock. It is this site alone that makes this city recognizable to so many around the world.
The Royal Mile stretches from the castle to the historic Holyrood Palace, lined with shops, pubs, and hidden closes. Walking through the city’s Old Town, you feel a deep connection to its rich past, from the tales of Mary Queen of Scots to the inspiration behind Harry Potter.
Climbing Arthur’s Seat offers a panoramic view of the city’s unique blend of Gothic architecture and natural beauty.
Why we chose Edinburgh: Much like Ireland, we have a soft spot for Scotland and this includes its cities. For us, it’s the rich culture, history, and friendly people that keep us coming back for more each time.
5. Rome, Italy
Rome is not only one of the best cities in Europe, but it’s also one of the most historic, and no tour of the continent is complete without a journey through the centuries in the Italian capital.
The center of Roman civilization for hundreds of years, the city is full of historic ruins and relics. You can walk through the crumbling stands of the Colosseum, one of the Wonders of the World, and step back in time amongst the ruins of the Roman Forum.
Enjoy wonderful Italian food and drink, including classic pizza and pasta dishes, before visiting Vatican City and the Sistine Chapel. You also don’t want to miss the Trevi Fountain or the famous Spanish Steps.
Don’t sell yourself short on your visit and make sure you plan at least 3 days in Rome. If you can manage more, there is no shortage of things to do in the city. You’ll also want to plan some time to take a day trip to Pompeii.
Why we chose Rome: It is truly an iconic city. I’ve been twice, the first time while backpacking Italy with friends in 2008 and again more recently with David. It’s one of the greatest cities in Europe, and shouldn’t be missed!
6. Amsterdam, Netherlands
Amsterdam is one of the best cities in Europe if you’re looking for a mix of culture and hedonism, as anything is possible in the liberal, Dutch capital.
Spend your days riding bicycles along the cobblestone streets, or joining boat tours along the canals. You can shop at floating flower markets, visit the Van Gogh Museum or Rembrandt House Museum, and of course, call in at the local coffee shops or take a late-night walk through the Red Light District!
Amsterdam is an exciting and energetic city that you’ll become instantly addicted to. I would know, I’ve visited no less than 5 times in my travels.
Why we chose Amsterdam: If you’re looking for different, you’ll find it in Amsterdam. It’s been one of our favorite cities in Europe from the very first visit. It is ever-changing, too, so every time we visit we find new things to enjoy. Oh, and the cheese.
7. Reykjavik, Iceland
Reykjavik is a gateway to nature’s wonders, with the city’s colorful houses contrasting against the stark Icelandic landscape. It feels like stepping foot in a different world with no mystery as to why it has become a popular destination.
The Harpa Concert Hall stands as a modern architectural marvel by the waterfront. A short drive from the city, you can experience the geothermal wonders of the Blue Lagoon or explore the otherworldly landscapes of the Golden Circle.
The city’s compact size makes it easy to explore its rich Viking history and vibrant cultural scene. If you’re lucky, you might even spot the northern lights during the winter months.
Many people skip this city in favor of the natural wonders in Iceland, but Reykjavik has plenty to offer those who stick around.
Why we chose Reykjavik: We like unique cities and Reykjavik offers that. It’s also a great base to explore some incredible natural wonders. You’ll find good food, museums, and a Nordic meets Viking vibe that is hard to resist.
8. Barcelona, Spain
The cultural and historic heart of Catalonia is one of Europe’s most visited cities, but it’s worth braving the crowds to see all that Barcelona has to offer. The city is built on the Spanish coastline and you can stroll from the center, right onto sandy beaches.
Walk along the famous Las Ramblas, a long avenue in Barcelona, visiting museums and markets, before admiring the impressive gothic architecture of Sagrada Familia, a beautiful cathedral designed by Gaudi.
You’ll need at least 3 days in Barcelona to hit the highlights, but we recommend you stay longer! There is much to see and the Spanish lifestyle almost demands that you slow down, too.
Why we chose Barcelona: Often overlooked for more famous cities in Europe, Barcelona offers gorgeous buildings and tasty tapas while fully embracing the laid-back Spanish lifestyle. It’s infectious and left us begging for a return. Hopefully soon!
9. Athens, Greece
Athens is a city where ancient history meets a busy urban environment. While you can find this in some other European cities, Athens is unique and stands on its own.
The Acropolis, with its iconic Parthenon, stands as a testament to the city’s ancient glory. It is also a UNESCO World Heritage Site. Walking through the Plaka neighborhood, you encounter a maze of narrow streets filled with shops and cafes.
When you’ve had enough of the city, you can escape to the Greek Islands, for relaxation and more delicious food.
Why we chose Athens: The food is truly phenomenal. I think we eat weight in feta and tomatoes every time we visit Greece! Athens is no exception. The main center of the city is also very walkable, which we love.
10. Florence, Italy
Florence is a treasure trove of Renaissance art and architecture. Not only that, but it is a beautiful city to admire from its various viewpoints.
The grandeur of the Duomo, with its striking red-tiled dome, dominates the city’s skyline. The Uffizi Gallery houses masterpieces by artists like Botticelli and Michelangelo.
As you wander across the Ponte Vecchio, you see goldsmiths’ shops lining the bridge, and the Arno River reflecting the city’s historic beauty. The Tuscan cuisine, with its emphasis on fresh ingredients, adds to the city’s enjoyment.
Give yourself at least 3 days in Florence, and be sure to leave some time to explore the Tuscan countryside too.
Why we chose Florence: It is truly one of the most beautiful cities in Italy with plenty of things to do and see during a visit. It’s a destination in and of itself. We love wandering the streets, visiting world-class museums, and eating gelato!
11. Berlin, Germany
The German capital might not be the most beautiful European city, but Berlin is still one of the best. What it lacks in aesthetics or flair in comparison to the likes of Paris or Rome, it makes up for in contemporary culture.
Enjoy Berlin’s unique nightlife, delve into German food and drink at traditional pubs and breweries, or take a look at the remnants of the Berlin Wall and other historic sights such as the Reichstag or the Brandenburg Gate.
While it’s not Bavaria, Berlin holds its own as an intriguing city to visit in Europe. We spent 5 days in Berlin on our first visit and recommend that you do the same.
Why we chose Berlin: It is a massive city that is divided into five distinct districts. Each one of them feels like its own city with a different vibe and culture. This makes Berlin fascinating, and one of the main reasons we enjoyed our first visit to the city.
12. Brussels, Belgium
Brussels offers a mix of medieval buildings and modern cosmopolitan life. But it doesn’t stop there. This city is electric and filled with things to do. In our opinion, it’s one of the best places to visit in Europe.
The Grand Place, with its ornate guildhalls and the Gothic Town Hall, is a stunning central square. The city’s love for chocolate and waffles is evident in the numerous shops and street vendors.
The Atomium, a relic from the 1958 World’s Fair, provides a unique view of the city. As the heart of the European Union, Brussels also has a vibrant international atmosphere.
You don’t want to sell yourself short, so be sure to spend at least 3 days in Brussels when you visit.
Why we chose Brussels: If you like addicting cities, look no further than Brussels! This is why it’s one of our favorites. There is so much to see, do, and eat in this city. You could spend a week and never be bored. Not to mention the delicious fries and cherry beer. Brussels is a city we’d return to over and over again.
13. Vienna, Austria
Vienna though is certainly one of the most beautiful cities in Europe as the Austrian capital is packed with unique, Austro-Hungarian architecture and Baroque palaces.
Stroll through perfectly landscaped gardens and explore the stately rooms of lavish residences built for past royalty. Visit the world-famous State Opera – if you’re lucky, you might be able to get tickets for a performance and enjoy the many museums that are found across the city too.
Additionally, Vienna boasts one of the most beautiful Christmas markets in all of Europe.
Why we chose Vienna: It’s a city that is rarely on someone’s itinerary for their first visit to Europe. Yet, it is well deserving. The city center is stunning, so even just a day is worth the stop. Although, we recommend you stay longer.
14. Budapest, Hungary
Follow the River Danube from Vienna, and you’ll eventually arrive in Budapest, one of our must see cities in Europe. The Hungarian capital is really a story of two cities, as on one side of the river you have the cliff tops, castles, and palaces of Buda. While on the other side, you have the low-lying streets of downtown Pest.
Visit Buda Hill for exceptional views over the city, admire the Hungarian Parliament from afar, or take a tour through the interior.
Walk along Andrassy Avenue, calling in at shops or restaurants along the way, while those with an interest in modern history, can also visit the infamous House of Terror, to learn about the crimes of the nationalist and communist governments of the past.
End any day in Budapest with a relaxing session at one of the city’s thermal baths. Budapest is built on hot springs, and you can spend hours enjoying the spa lifestyle in the Hungarian capital.
Be sure to give yourself at least 3 days in Budapest to experience what the city has to offer.
Why we chose Budapest: Simply put, it is one of our favorite cities in Europe. It is full of incredible sights, and architecture. It is also very affordable in comparison to some of the other cities.
15. Prague, Czech Republic
While you are in Central Europe, a visit to Prague is a must, to see the Czech capital in all its glory. The city is full of medieval architecture, which remarkably survived the ravages of World War II mostly intact.
You can see the iconic Prague castle, walk over the world-famous Charles Bridge, and marvel at the intricate Astronomical Clock in the Old Town Square that dates back hundreds of years. Prague emits an old-world charm that cannot be found in any other city across Europe.
Don’t miss our 3 days in Prague guide to help you plan an epic visit.
Why we chose Prague: It’s iconic. It’s gorgeous. It’s different. It’s affordable. Although these days, it will be crowded, even in the shoulder season. But this shouldn’t stop you from visiting! It also offers a fantastic Chrismas Market, if you visit in late November and December.
16. Zurich, Switzerland
Zurich is Switzerland’s largest city, and it’s a great place to visit to see both cultures and scenery. You can explore the historic, medieval streets of the Old Town, sample Swiss chocolate firsthand, and gaze out over the beautiful shores of Lake Zurich.
From the city, you are within easy reach of some of Switzerland’s most dramatic natural sights, from alpine lakes to the high mountain peaks of the Swiss Alps.
Why we chose Zurich: It’s a city that doesn’t feel like a city. If you’re searching for a mountain vibe, look no further. We also love the close mountain access that the city provides, meaning you can enjoy the amenities of the city but also play in nature all day.
17. Madrid, Spain
Located in Southern Spain, Madrid is the largest city in the country, and it’s packed with historic sights, excellent restaurants, and even better cafes and bars.
Enjoy the local culinary scene, sampling coffee, tapas, and wine through the day and into the evening, while visiting such iconic sights as the Royal Palace, Retiro Park, or even the Real Madrid football stadium.
This city is addictive and you’ll need at least 3 days in Madrid to get a grasp on its history.
Why we chose Madrid: You truly cannot go wrong with Spain and a city like Madrid offers so many things to do and see. Be sure to take a walking tour so you can learn the stories during your visit.
18. Dubrovnik, Croatia
Located on the beautiful shores of the Adriatic Sea in southern Croatia, Dubrovnik is famed for its intricate Old Town and remarkable, medieval city walls.
Made famous in recent years by Game of Thrones, Dubrovnik is well-deserving of the vast increase in tourism it’s seen. A highlight of visiting this city is that you can walk along the high, Venetian-era walls that encircle the entire old city.
Take some time to lose yourself in the maze of medieval streets, or even sail or kayak along the coast for exceptional scenes and Mediterranean landscapes. There is truly no shortage of things to do in Dubrovnik.
Why we chose Dubrovnik: The massive walls that surround this city make it truly unique. Visiting feels like you’re stepping back in time. Everything is also very walkable, which we truly enjoyed.
19. Kotor, Montenegro
Set between towering mountains and the Adriatic Sea, Kotor is a picturesque coastal town with a rich maritime history. It’s also an under-the-radar gem of Eastern Europe.
The medieval old town, surrounded by well-preserved walls, invites exploration with its narrow alleys and hidden squares. Climbing the ancient fortress provides breathtaking views of the bay and the red-tiled rooftops below.
The blend of natural beauty and historical architecture makes Kotor a unique destination. You’ll also find small towns and beautiful beaches a short distance from the city.
If you have time, be sure to check out some of the other things to do in Montenegro on your visit.
Why we chose Kotor: We weren’t sure what to expect before our first visit to Kotor but found ourselves in awe around every corner while we wandered the city. It has a vibe to it that is incomparable to any other city in Europe.
20. Lisbon, Portugal
Lisbon’s hilly landscape and colorful tiles give it a distinct charm. It is the reason why people from all over the world flock to the city by the Atlantic Ocean.
The city’s historic trams rattle through narrow streets, offering views of the Tagus River. The Belem district showcases maritime history with the Belem Tower and Jeronimos Monastery.
Exploring the Alfama district, with its winding streets and Fado music, feels like stepping back in time. The vibrant nightlife and delicious seafood, especially the famous pastéis de nata, make Lisbon an unforgettable experience.
Why we chose Lisbon: It seems no list of must see cities in Europe is complete without Lisbon, so we added it. Personally, we didn’t love it, but we know a lot of people who do! This is why we recommend you make a visit and decide for yourself.
Protect Your Trip to Europe
Lastly, taking a vacation of any kind is an investment of your hard-earned money and the last thing you want is to risk a disruption or cancellation that ends with you losing that investment. This is one of the reasons we never leave home without travel insurance.
There are a lot of options out there for insurance, but we use and stand by Allianz Travel Insurance.
That said, we’ve been purchasing plans through them for the past 7 years and they have never let us down. Canceled flights, delayed flights, lost luggage, rental car damage, and a global pandemic, they’ve been there for us.
We always renew their AllTrips Premier annual plan that covers all our trips over 12 months. For single trips, we recommend looking at their OneTrip Prime or OneTrip Premier plans.
This article is sponsored by Allianz Travel Insurance. As ambassadors we receive financial compensation. However, all opinions, stories, advice, and love for traveling in Europe are 100% ours, as always.
More on Europe:
- 10 Cheapest Places to Travel in Europe
- The Only Europe Packing List You Need (For Any Season!)
- When is the Best Time to Visit Europe?
- How to Choose the Best Travel Bag for Europe
- Train Travel in Europe: Ultimate Eurail Pass Guide
- Viking River Cruises in Europe – What to Expect