Colmar, located in northeastern France's Alsace region, is famous for its enchanting Christmas atmosphere. The town’s ...
After all, Alsace describes itself as the ‘land of Christmas’. In a somewhat flowery language, the region’s tourist board wrote that local towns turn into ‘living paintings’, where ...