We will be arriving in Munich Nov 29th about 9 am. We must be in Budapest to leave on a Christmas Markets River Cruise on Dec 1. We will be seeing Christmas Markets in Budapest, Vienna, Slovakia, Krems, Salzburg, Linz, and Passau. Since we have these two days before the river cruise begins would you stay in Munich to tour the city and see their Christmas Markets or would you head directly for the extra days in Budapest.(or go somewhere in between)? We have never been to either city before.
Also, would you take a train or rent a car? I understand that the train would probably be less expensive with gas, and drop off fee. But I'm am more interested in which would be the better experience and how difficult to drive through 3 countries.
Also what would be the difference in first and second class on trains and are there any private cabins on these trains?
Please feel free to share any ideas you may have in regards to how we should spend the 29th and the 30th.