Christmas in Europe is magical, and Strasbourg is said to be the capital of Christmas in France. What's good about it? Christmas in Europe is magical, and Strasbourg is said to be the capital of ...