17 Beautiful Small Towns in Europe You Must Visit

Updated: September 30, 2026

There’s something magical about European small towns, which should be on everyone’s itinerary. I’m listing the 17 small towns in Europe that have inspired me over the years, along with a few beauties that I’ve been trying to visit for a long time. If you’re heading that way and only have big cities on your list, consider adding some of the smaller guys, too. You won’t regret it.

Small Towns in Europe

Once you see how much charm and beauty exists outside Europe’s big cities, you’ll never travel the same way again. Now, whenever I plan a trip, I make sure to include several of these idyllic towns in my itinerary. The destinations I’ve listed below vary in size and population, but are still smaller than the nearby main cities. 

Haarlem, Netherlands

1. Dingle, Ireland 

Dingle, Ireland, was my first taste of a European small town. Jorge and I visited Ireland for our first wedding anniversary back in 2012. We decided to road-trip across the country, and Dingle was our second stop. Dingle inspired my future travels. I realized how much more there is to see when you go deeper into a country.

Dingle is green and vibrant. You’ll find colorful homes, sheep grazing, cows napping, and one of the most beautiful peninsula drives. B&Bs will welcome you with the friendliest hosts. From all our travels, Ireland has had the friendliest locals (followed closely by Italy and Puerto Rico).

Where we stayed: Pax Guest House. We still dream of returning to this b&b. It was perfect, and the views will leave you speechless. 

2. Cesky Krumlov, Czechia

Český Krumlov is one of the most enchanting places in the Czech Republic. The locals in Český were friendlier than those in Prague (in our experience). The prices were more affordable, the streets felt safer, and the views were breathtaking. After nearly two decades of European travel, Cesky is still one of my favorite small towns.

Where we stayed: Hotel Oldinn. Modern hotel located right in the main square. You are steps away from all of Cesky’s beauty.

3. Burano, Italy

Anytime anyone visits Venice (my favorite city in the world), I recommend stopping in Burano. This unique town is a must-see for anyone, anywhere, anytime. Burano bursts with color and endless inspiration. If you’re anything like me, you won’t be able to put your camera down. This town attracts many visitors, but there’s still plenty of space to avoid feeling crowded. Consider staying the night if you want more time to explore.

Where to stay: Night Galleria holiday home. Stay in one of the colorful homes and have a true local experience!

Burano Venice Italy

4. Beilstein, Germany

Beilstein is located in Germany’s Mosel Valley. It’s a tiny little town you can quickly reach by ferry from the equally beautiful town of Cochem. The Mosel Valley is full of storybook places, remarkable castles, and some of the best Riesling. Beilstein is also close to the famous Burg Eltz Castle. You can rent a car in Cochem and drive up. Every corner in Beilstein had me pulling out my camera. It’s an inspiring town and definitely worth a visit.

Where to stay: Hotel Villa Vie Cochem. Stay in Cochem, so you have more coffee and dining options. The Airbnb we stayed in isn’t available anymore, but if we could go back, I would choose a place like Hotel Villa with its beautiful views, terrace and buffet breakfast.

BEILSTEIN:

COCHEM:

5. Rothenburg ob der Tauber, Germany 

Germany is full of charming small towns, and Rothenburg often tops many lists. This medieval town is one of Germany’s best-preserved, and it looks like it’s straight out of a fairy tale. It is popular with tourists but far from a tourist trap. A good way to avoid crowds is to stay overnight.

Where we stayed: Gästehaus Eberlein. Affordable, and it saved us when we were in a pinch! It’s located right outside the old town walls. It was nothing fancy, but it was clean, had a good breakfast, a friendly host, and free parking.

6. Haarlem, Netherlands

Haarlem can be overlooked by visitors, especially with a neighbor like Amsterdam. But this smaller, equally lovely town is worth the 13-minute train ride. Haarlem offers gorgeous architecture, lush greenery, and windmills, all set against a small-town vibe. Don’t miss the old city gate or their main square! The featured photo on this post is of Haarlem’s square.

Where to stay: Hotel 1635. If you decide to stay overnight or base yourself in quieter Haarlem, this beautiful, well-rated hotel will leave you in the center of it all.

7. Rye, England

I already know that the U.K. is a country that I’ll be returning to frequently. There’s too much to see and experience to go only once. On my last trip, I couldn’t make it to Rye. I’ve been inspired by Mermaid Street (pictured below) for a while now and dream of visiting one day. England, in general, has such magnificent-looking towns that deserve a visit outside of London- hello, Cotswolds.

Where to stay: Haydens. If I were booking this trip today, I’d stay here. A quaint b&b in the center of town with a decked balcony for al fresco breakfasts. Yes, please.


source: David McKelvey Mermaid Street via photopin (license)

8. Coimbra, Portugal

Did you know that Coimbra was once the capital of Portugal before Lisbon took over? This beautifully preserved medieval town should be on everyone’s list of places to visit in Portugal. It’s one of the larger cities, but its historic district has a small-town feel and is sometimes called a “mini Lisbon.” If you’re a fan of layered architecture, pastel hues, and uncrowded streets, definitely check out Coimbra.

Where to stay: CoimbraAmeias. An excellent location with impressive reviews. You can also enjoy terrace views and modern rooms.

Coimbra Portugal Travel

9. Bellagio, Italy 

There’s something special about Bellagio. Located on Lake Como, Italy, Bellagio is known for its beauty and is loved by many. It’s one of my favorite places in Italy! Bellagio has abundant, picturesque nooks, fantastic food, and numerous places to sample wine. It’s also surrounded by other beautiful small towns, only a ferry ride away.

Where to stay: Skyway Apartment. I love that this place has a private terrace with a view of the lake, but is still steps away from the center of town.

10. Castle Combe, England 

Back to England for the postcard town of Castle Combe! Castle Combe is located near the Cotswolds and should be added to the agenda if you visit that cluster of towns. It’s an easy drive from the colorful city of Bristol (our route), or you can do a day trip tour from London or other nearby towns. 

Where we stayed: Windrush House. It’s an award-winning b&b located in Broadway in the Cotswolds.

11. Riquewihr, France

If you’re visiting the more famous cities of Strasbourg and Colmar, be sure to stop in Riquewihr. Unfortunately, the weather ruined my trip to this picturesque town when I was visiting Strasbourg. Similar to Colmar but with its own flair, Riquewihr offers cobbled paths, half-timbered houses, and delicious wine. Bonus: It’s part of the Alsace Wine Route.

Where to stay: La Maison Bleue. Stay in a historic house in the heart of Riquewihr. Swoon!!


Riquewihr / Alsace 2019 via photopin (license)

12. Piran, Slovenia

Piran is a charming coastal town in southwestern Slovenia. It overlooks the Adriatic Sea and offers stunning coastal views. Wander the old town’s narrow streets, enjoy seafood specialties, and soak up the Mediterranean atmosphere. It’s a popular destination for those looking to experience the beauty of the Slovenian coastline.

Where to stay: Second Life in Piran. Stay in the heart of the old town, just steps away from the sea. Good reviews and a pretty rooftop.

13. Atrani, Italy 

Considered the smallest town in Italy, Atrani is a treat for the eyes! It’s located on the Amalfi Coast, a 30-minute walk (or a quick ferry ride) from Amalfi. Atrani is another layered beauty, with a beach that is considerably less crowded than those of the neighboring towns of Amalfi and Positano. You don’t need to stay overnight in Atrani because it’s incredibly small, but don’t miss it if you’re following the Amalfi Coast route.

14. Bruges, Belgium

Located in northwest Belgium, Bruges is a popular stop for many day-trippers. I’ve been swooning over photos of Bruges since Pinterest was born. As you can probably tell by now, I have a thing for cobbled streets and medieval buildings. Bruges offers all that, along with delicious waffles and fries. It is larger than most small towns on this list, but still compact enough to retain a small-town feel.

Where we stayed: Hotel Navarra Brugge. We loved our stay here! It’s centrally located, modern and has beautiful grounds.

15. Antibes, France

Imagine taking a road trip through the South of France and coming across a town like Antibes on the French Riviera (Côte d’Azur). Antibes is known for its old town. It offers inspiring streets and was once home to Picasso. If it’s good enough for Picasso, it’s good enough for me. I’ve always wanted to visit the lavender fields in southern France, but I never realized how much that area had to offer. Diana from InBetweenPictures.com travels through there frequently and has inspired me to create some new itineraries.

Where to stay: Irin Hotel. Simple rooms, but affordable for France and in the heart of the old town. 

16. Ronda, Spain

Ronda is in the mountains of southern Spain. What caught my eye was the dramatic deep gorge that separates the old town from the new town. One thing we regret not doing while visiting Spain is taking a road trip through Andalusia on Spain’s southern coast. We had our heart set on Ronda and neighboring towns, but because of an issue with the car rental, we never made it. I’m dreaming up a 40th birthday trip there soon. What do you think, should I make this happen? 

Where to stay: Hotel Palacio de Hemingway. A historic, small hotel located in the old town. It has great reviews, and some rooms have beautiful views.

source: Photo by Tomáš Malčo Malík from Pexels

17. Bled, Slovenia

Bled is a picturesque, distinctive town you’ve probably seen on social media. Take a stroll around the lake, hike up to the castle or hike around it for an amazing view of the lake; take a pletna boat to Bled Island, and don’t miss the famous Bled cream cake. This was one of our favorite stops on our recent trip to Slovenia!

Where we stayed: Pr Anzl. We had a magical stay in Pr Anzl. We had a room with a balcony overlooking the town and neighboring horses. Parking and a delicious breakfast are included. 

 


This website contains affiliate links. If you purchase through these links, I may receive a small commission at no extra cost to you. This helps to support the blog and keep it running. Thank you for your support!

47 Comments

  • Reply Anonymous January 28, 2024 at 3:20 pm

    We spent 4 weeks driving around Europe and found this was the best way to see so many lovely towns and villages that don’t get tourists. Rothenburg Ob der Tauber on your list was one of my favourite places we went to, as was Burano and Bruges, as well as all the bigger touristy places. But my advice would be to never ever ever go in the summer as the crowds of tourists, the queues and the heat does take away a little of the joy of these places.

  • Reply Anonymous January 12, 2024 at 1:25 pm

    My husband and I visited his sister in Luxembourg last May and did a 2 day stay in Bruges, Belgium. We just finished a 1000 piece puzzle I bought there as a souvenir. We loved it SO much!! Every side trip we did was wonderful and I just want to go back and do it all over again but stay longer in each place!! That was my first trip overseas and I’m almost 64. I’ve been thinking of doing the Hildegard Way for the past 4 years and, after looking at your suggestions for other German towns to visit, Germany may be our next destination. Thank you to you and everyone else here who has shared their experiences and enthusiasm!

  • Reply Anonymous January 10, 2024 at 2:33 am

    Try Cookham / Bray / Marlow along the Thames west of London.

  • Reply Anonymous November 19, 2023 at 1:05 pm

    I Love travelling to the smaller towns and Villages. Thank you for this list. I visited the Isle of Skye many years ago and that was the highlight of that trip.

    • Reply Lily November 19, 2023 at 1:34 pm

      The Isle of Skye is magical! I dream of returning soon.

  • Reply Miguel Gouveia November 5, 2023 at 10:06 am

    Hi,
    Lovely list.
    If you come to Portugal you should visit small towns like Óbidos, Aveiro, Sintra, Estoril or Cascais.

    • Reply Lily November 13, 2023 at 5:19 pm

      Hi there! I’ve visited Sintra, and óbidos was on my itinerary but we weren’t able to make it. Definitely need to check out the rest. Thank you for your recommendations!

  • Reply Anonymous October 16, 2023 at 11:08 am

    I am so glad to have found your blog from Pinterest. This post had such great information! My husband and I have been traveling in Europe for years and have been to very few of these cities. Thank you for the inspiration.

    • Reply Lily October 16, 2023 at 11:19 am

      Thank you so much for reading the blog and for your kind words!

      • Reply Jozef October 27, 2023 at 2:16 am

        Hi,
        add Ribeauvillé (Alsace), Matera and Alberobello to your next trips. Maybe Cinque Terre. Stay at Porto Venere. Add Annecy and Bonifaccio… good luck and happy journey. jm

        • Reply Lily November 13, 2023 at 5:23 pm

          Thanks for the tips! We’ve been to Cinque, but will need to check the rest out.

        • Reply Lanice December 30, 2023 at 2:28 am

          Absolutely agree with you, Jozef on all of those places! Been to all but Porto Venere and Bonifaccio. All are beautiful!

  • Reply Anne September 23, 2023 at 6:07 am

    Go to Spoleto and Spello in Umbria (Italy)

  • Reply S. T. September 15, 2023 at 6:21 am

    Do NOT visit or recommend Hallstatt. They have an enourmous problem with overtourism there, thousands of people crawling through a 800-inhabitants-village every day. You are NOT welcome there.

    • Reply Lily October 2, 2023 at 2:19 pm

      Tell us how you really feel, S.T.
      Either way, I had no idea it was so bad because I’ve never been, but it’s been on my list for years now. Hopefully the village can put some boundaries up for overtourism like Venice is trying to do.

  • Reply Emma November 30, 2022 at 1:19 pm

    Many of the cities seems lovely. Just a side note though Morocco is not a European country, it is part of Africa. You could instead include Stratford Upon Avon in the UK or Henningsvær in Norway.

    • Reply Lily December 27, 2022 at 2:59 pm

      Yes I mentioned it was in Africa, but thank you for the recommendations!

    • Reply Anonymous November 2, 2023 at 4:52 am

      Nice Recommentation

  • Reply Anonymous November 21, 2022 at 1:53 am

    Another small town that deserves to be visited in the Venice area is amy hometown, Pordenone. The historical centre is small but amazing. It’s a mix or medieval and Venice Republic architecture. Not far from there. towards the pre-Alps it’s the village of Poffabro with the typical houses. It’s considered one of the most beautiful “borghi” in Italy. Completely different feel but also worth a visit: Vicopisano in Tuscany. A small medieval village, not crowded by tourists as San Gimignano but equally beautiful with all it’s levels, stairs and towers. I’d still visit San Gimignano though.

  • Reply P.K. Bowen October 26, 2022 at 5:15 pm

    You should visit Dinkelsbühl Germany. It’s a picture postcard come to life.

    • Reply Lily October 26, 2022 at 6:08 pm

      Sounds like my kind of town, need to check it out!

  • Reply Michelle January 12, 2022 at 5:38 pm

    Love this list! Small places especially as a solo traveller are fantastic!

    • Reply Graciela September 24, 2022 at 4:18 pm

      Estupendas sugerencias. Muchas gracias. Agregaría Vence y Saint Paul de Vence en el sur francés.

      • Reply Lily October 26, 2022 at 6:07 pm

        Muchas gracias 🙂

  • Reply Bibi Hashim August 27, 2021 at 1:11 pm

    Thank you for sharing these wonderful “off-the-beaten paths” locales. Love and appreciate your blog. I love small towns and I add to my itinerary when I travel. I did visit Brugge, Colmar, Burano, and I wish I saw your blog earlier when I was in Spain. I agree; I have made 2 trips to the UK but need to go again – so much to see. Thanks again and also to those you added a few more via comments.

    • Reply Lily August 28, 2021 at 3:38 pm

      Thanks for reading, Bibi! I’m glad you found the list helpful 🙂

  • Reply Ken Hart August 2, 2021 at 5:01 pm

    Suggestions is Quelingburg in Hartzen, Germany. Only 1 1/2 drive from Berlin. Amazing history and fairytale town. Another little pearl that survived the gruesome WWII.

    • Reply Lily August 4, 2021 at 10:04 am

      Ooo thank you! I’ll need to put that one on the list too.

  • Reply Anonymous April 21, 2021 at 8:19 pm

    Bruges is well worth the time . Lived in Belgium for five years and loved it…so much to do and see .
    Would go back in a heartbeat!

    • Reply Lily April 24, 2021 at 10:34 pm

      I finally got to see Belgium in 2019! Truly loved it.

  • Reply Ric Moss November 30, 2019 at 12:43 am

    Rothenburg tops my lists for an amazing stay, if you book accomodation early enough try to stay for a couple of nights when they have their medievel festival, were the locals and visitors dress in period costumes. The atmosphere is awesome, roving minstrels and groups playing ancient instruments. Knights fighting, Kings and Queens. All set in that amazing setting. We had 2 days there and if possible would have loved to have stayed longer.

  • Reply Eloise September 22, 2019 at 7:50 am

    Ahah you scared me a bit when I saw Chefchaouen on your list! 😉 All these places look stunning. Europe is really full of hidden gems.

    • Reply This Darling World September 22, 2019 at 7:24 pm

      LOL!! I couldn’t help myself that town is stunning.

    • Reply Sonia September 12, 2023 at 12:41 am

      Will go to Germany next year. Your article is very helpful. Thanks a lot

  • Reply brendaexplores September 22, 2019 at 5:56 am

    This is a great list! Rye seems really beautiful and I’ve been wanting to go back to England. Also, I would love to visit the Cotswolds. It looks so beautiful up there!

    • Reply This Darling World September 22, 2019 at 7:23 pm

      The Cotswolds are out of this world, highly recommend! And I can’t wait to visit Rye one day!

  • Reply Andrea Peacock September 21, 2019 at 11:48 pm

    Of all the towns on this list I’ve only been to Burano and Haarlem, and absolutely loved them both! Definitely saving this for some travel inspo for when I next return to Europe!

    • Reply This Darling World September 22, 2019 at 7:22 pm

      Burano is a favorite of mine too!! Glad you enjoyed the list, thanks for reading!

  • Reply Kay September 21, 2019 at 8:37 pm

    Out of all of these cities, I had only heard of Burano and the blue city in Morocco! I can’t wait to see some of these in my Eurotrip!

    • Reply This Darling World September 21, 2019 at 10:23 pm

      Yes, you’ll love them! I just got back from Beilstein and Cochem and my love for small towns grew even more.

  • Reply catherinemryan September 21, 2019 at 7:06 pm

    All these small towns in Europe look so quaint and lovely. I’d want to visit each of them, but especially Burano. I love discovering places that are off the beaten track!

    • Reply This Darling World September 21, 2019 at 10:24 pm

      Burano was an absolute dream, I hope you get to explore it soon! And small towns can certainly charm your socks off😍

    • Reply Jozef October 27, 2023 at 2:20 am

      Make Murano, Burano e Torcello trip.

      • Reply Lily November 13, 2023 at 5:22 pm

        We’ve been to Burano but will need to check out the others. Thank you for your recommendations!

  • Reply Kelsey September 21, 2019 at 5:42 pm

    I loved this list – I haven’t heard of many of these places and they all look sooo adorable! I always favor small towns to larger cities when traveling, so this was so fun to read. I absolutely loved Dingle, too, and am dying to visit Hallstatt! And I’ve never heard of Rye, but OMG, it looks absolutely stunning!

    • Reply This Darling World September 21, 2019 at 10:25 pm

      Thanks, Kelsey!! I can’t wait to visit Hallstatt either!! And yes Dingle was incredible, hoping to return!

  • Reply This Darling World July 16, 2019 at 3:08 pm

    Ah yes thanks for catching that!

  • Leave a Reply