Christmas in Alsace, France is a true treat and the best Christmas markets include Colmar, Strasbourg, and many other Alsace villages.