Spain is full of so many charming villages and towns that in 2012, they decided to group together to form the association of the most beautiful towns in Spain.
Their goal is to “promote our rural towns while protecting and preserving our cultural heritage”.
In order to qualify, towns must have a population of fewer than 15,000 people and boast an impressive architectural or cultural heritage.
Now, the exclusive group as admitted nine new towns – among the most picturesque and unspoilt that Spain has to offer – but you'd better be quick if you want to explore them before the tourists arrive!
The beautiful town of Laguardia is located in the region of Rioja Alavesa and has a population of only 1,500 people. The town is surrounded by the “king's wall” from the middle ages and its main industry is wine. So if you're a history or wine buff, this is right up your street.
The cute town of Liérganes in Cantabria, northern Spain, is home to 2,391 people. It boasts a beautiful “Roman bridge” which was actually built in 1587.