9Albarracín, Aragón

Considered one of the most beautiful villages in Spain, Albarracín is a medieval town perched on a rocky hilltop in Aragón. With its terracotta houses, cobbled streets, and fortress walls snaking along the cliffs, it feels untouched by time.