Germany is honestly the gold standard for Christmas markets, especially if you want ease of train travel. You can easily hop from Nuremberg to Munich and then up to Rothenburg ob der Tauber without a car. For planning out a seamless multi-city trip similar to what you are looking for, check out this
Central Europe rail guide. The train network makes transit completely stress-free!