The Alsace area of France might be one of my favorite places in Europe, and the towns of Strasbourg and Colmar are magical at Christmas. If ever there was one place in the world that