Albarracín, in Teruel, Spain, the most beautiful village in Spain, with its charming medieval architecture and stunning natural surroundings.