Ho, ho, ho… It is the most wonderful time of the year and in Strasbourg a quaint town located in the Alsace region of France you can feel the true magic of Christmas as nowhere else. Here, every year the city continues its tradition and opens the oldest and largest Christmas market in Europe.