My family is flying into Munich, and then heading straight to Garmisch-Partenkirchen in mid-July. Is there any reason to buy train tickets ahead of time? I'm worried about our flight possibly being delayed and then needing new tickets anyway. Hoping to avoid bus because my kid gets carsick (but not trainsick).
I am planning to buy our tickets from Garmisch-Partenkirchen to Vienna, and Vienna to Ljubljana ahead of time - is that a good idea??
(I'm in the US where public transport sucks, so I'm unsure when in Europe the trains are like Philadelphia trains where you just grab a ticket when you get on, and when you need to book them ahead of time to go from one city to another on the West Coast.)
Thanks!