Have all my hotels book for my trip to Austria and Italy in May, but still no airfare yet. Crazy expensive right now.
But I'm trying to figure out train logistics between the 2 countries. My itinerary is:
Start in Vienna then to Salzburg (day trip to Halstatt),
Salzburg to Venice Italy
Venice to Milan/Lake Como
Milan to Rome with possible brief stop in Florence.
Which of these city connections require or is it recommended booking ahead of time? If I understand correctly I go to Oebb for the Vienna to Salzburg and Salzburg to Venice trips. And then Trenitalia for Venice, Milan, Florence, and Rome? If I'm doing a brief stop in Florence between Milan and Rome, I'd have to book 2 separate 1 way tickets right? Can I do that in Milan?
It sounds like a Eurorail pass is probably not economical for this trip.