9Albarracin, Spain

Albarracin is one of the picturesque towns of Spain and one of the most beautiful villages in Europe. Part of medieval Spain is also preserved within the fortified walls.