If ever there was one place in the world that embodied the spirit of Christmas, it would most definitely be Strasbourg, France. Historically known as the town which held the very first Christmas Market in 1570, making it the oldest market in Europe and is named the “Capital of Christmas!”
Since 1570, Strasbourg’s “Christkindelsmärik” (market of the Infant Jesus) has grown exponentially and today caters to some 2 million visitors every year, with hotels being booked a year in advance and selling out quickly.