The world hides places just out of reach, tucked away from crowds and main roads. Some hidden villages feel unreal—perched on cliffs, nestled in forests, or splashed in colors you’d never expect.
Exploring these spots lets you see how people live in corners of the world you might never even think about. These villages break the usual mold and remind you just how surprising our planet can be.
9. Castellfollit de la Roca, Spain

Where the Fluvià and Toronell Rivers meet, a basalt cliff was formed. On this crag, which was created thanks to ancient lava flows, an entire town is perched. When you approach Castellfollit de la Roca, stop and take some photos, because the best views are actually from below the town looking up.
Once you’re in the basalt cliff town of Castellfollit de la Roca, take time to explore attractions like the Pont Trencat, or Broken Bridge, and the 13th century Sant Salvador Church.
8. Bacharach, Germany
© Convisum / DreamstimeIf you take a ride on the Rhine River, chances are you’ll pass by – or, better yet, stop at – Bacharach, considered one of the prettiest villages on the river. Surrounded by a city wall, Bacharach’s medieval half-timbered buildings sport touches of bright red accented with flower boxes. This makes for a very charming street scene. After wandering around this medieval village, rest those weary feet at the medieval market over a glass of Riesling, the city’s famous contribution to the wine world.
7. Sandomierz, Poland
© Pienkowski / DreamstimeOnce a popular urban center in not just Lesser Poland but the entire country, Sandomierz is best known for its Old Town – the most popular attraction in this little town. During your visit, explore the underground tourist route and many castles and churches.
Also significant is the Collegium Gostomianum which is regarded as one of the oldest schools in the country and Sandomierz Cathedral which was originally constructed in 1360 and later renovated in the 18th century.
6. Rye, England
© Helen Hotson / DreamstimeAncient Rye is all cobbled streets and tumbledown rows of houses by the sea. Originally part of the Cinque Ports Confederation, five strategic towns important for trade and military purposes in medieval times, today Rye is practically a living museum.
Rye Castle, popularly known as Ypres Tower, was built in 1249 by Henry III to protect against frequent raids by the French; even older, the Norman-era St. Mary’s Church looks over the town. Rye is also just a few minutes away from one of England’s most famous beaches, Camber Sands, a two-mile-long playground for kitesurfers and beachlovers.
5. Todos Santos, Mexico
© Leonardospencer / DreamstimeTodos Santos is affectionately called the town of “All Saints,” and it’s a fitting name. This small town is exploding in popularity due to its unique beauty and mix of residents. You’ll find new-age spiritualists, surfers and ex-pats drinking with local fishermen in the laid back bars of Todos Santos.
Connected by highway an hour north of Los Cabos, this town has remained Baja Sur’s best-kept secret for decades. You’ll find higher prices than most tourist towns on the Baja Peninsula, but it is worth it for the eclectic mix of natural beauty and quirky culture. Word of advice — get here soon before the rest of the world does.
4. Setenil de las Bodegas, Spain
This small town near Cádiz is so famous because its many building are, quite literally, built underneath a rock. Located along the a river gorge of the Rio Trejo, Setenil de las Bodegas was built with the gorge’s rock serving as an external roof wall.
For thousands of years, locals have lived in caves in the region, and this village is merely an extension of that. You’ll definitely want to dine in one of the cafes where the outdoor patio is shaded by an enormous cliff, something you can only do in Setenil de las Bodegas.
3. Fenghuang, China
© Narongsak Nagadhana / DreamstimeEven if you’ve visited other old towns in China, you will still be amazed by Fenghuang in Hunan Province. This Qing Dynasty town, home to the Miao who are famous for embroidery and silverwork, is exceptionally picturesque.
It is what China was like before its modernizing movement. A serene river runs through the town, carrying residents around on wooden boats. Cobblestone streets are narrow and well-worn. Some of the waterfront houses are built on stilts. Fenghuang Ancient Town appears simple yet elegant at the same time.
2. Sion, Switzerland

With 34,000 people, Sion may not be exactly a small town unless, of course, you consider the small-town charm it oozes. The capital of Valais, it is a gateway to smaller villages in the canton. Sion is known for its sun, mountains and castles.
Two castles – the Castle of Valeria and Castle Tourbillon – sit on mountains overlooking one of Switzerland’s oldest cities. Sion has a quaint Old Town where you can sit at a café sipping Fendant, a white wine grown here.
1. Primosten, Croatia
© Vulixy / DreamstimeJust off the coast, in the Adriatic Sea, sits beautiful little Primosten. The Turks threatened the city back in the 16th century so the citizens of Primosten made this little inlet and island connected to the mainland with a drawbridge. Fortified walls went up and the small city survived. The island was returned to being an inlet with a causeway but the walls remained. Unfortunately, you’ll have to visit this little tourist gem during the high season in the summer months as the place hibernates in winter. The cobblestone streets come alive during warm weather with music, festivities and local vendors.

