Český Krumlov, Czech Republic

Albarracín, Spain
Bled, Slovenia
Colmar, France