Colmar, France, one of the best Christmas markets in Europe