Europe's small towns are as beautiful as its large urban cities. In fact, these towns also have lots of historic sites and rich culture where travelers can spend their next holiday vacations. Here's a glimpse of Europe's most gorgeous towns.

Kilkenny, Ireland. Kilkenny is known for its medieval-like appearance and the name translates to the Church of St. Canice according to lonely planet. It's also called as "the marble city" because of its structures that are made of dark grey limestone. One of its historical site is the Kilkenny Castle.

Berat, Albania. Berat has one Unesco World Heritage Site in its area called Mangalem. It's an old town that is near the river Osum and was one of the major towns of the Byzantine Empire. The town still has the remains of the ancient structures like the Mosques and the Helveti teqe.

Civita di Bagnoregio, Italy. Civita di Bagnoregio is another gorgeous town in Europe that attracts about 600,000 visitors every year because of its stunning hill-tops and amazing architecture. However, it's becoming a dying town because there are only about 10 residents left in the area. Not to mention the corroding land that poses a risk to residents and visitors.

Conwy, Wales. One of Europe's most gorgeous medieval towns, Conwy has the most amazing day and night life. At daytime, one can visit the ancient castles and walls in the area. At night, travelers can spend some nice country-side night-life at the town's local bars and pubs.

Hindeloopen, Netherlands. Hindeloopen is a town that will take you back to an old maritime village setup with old traditions and a unique language. It's very accessible by boat and it was considered as one of the "most Beautiful Villages in Europe" by JATA in 2015 according to The Telegraph.

These old yet gorgeous European towns are perfect for a nice holiday getaway. These are destinations that will give travelers the best relaxing experience.