I did a great Christmas Market tour a couple of years ago
combination of train and busses
Started in Paris/Versailles; then Strasbourg, Colmar, Nurmberg, Vienna, Salzburg, Munich, and flew out of FRA
Visited 20+ markets. Lots of food, drink and fun.
will gladly share the details with you if interested.