The magic of Christmas truly comes to life in the fairytale town of Colmar in France. The historic setting and beguiling lights make Christmas in Colmar...