Begin this holiday festival in Brussels, with daytrips to Bruges, Aachen (Germany) and Lille (France) for some of this area's best Christmas markets. Plan an intense day in Brussels itself. Save some room for moules et frites (mussels and fries).
The train to Strasbourg takes about four hours (via Paris). With a daytrip to the beautiful little town of Colmar, enjoy these typically French Christmas markets. Strasbourg is also worth a visit for the resplendent cathedral and its warming raclette.
From Strasbourg, it's a lengthy train ride (5 hours, via Stuttgart), so sit back and relax and enjoy the countryside as you enter Germany. Nuremberg is one of the premier Christmas markets. A daytrip to Rothenberg completes this part of Europe.
After a four-hour train ride from Nuremberg, you'll be in Vienna - the capital of Austria. See how the Austrians do Christmas in this spectacular market.
For the last leg of the journey, take the train from Vienna to Prague in the nearby Czech Republic. Discover the Christmas market here and maybe even pick up a piece of Czech crystal.