Hi there -
We are arriving in Italy 9/17. I'm looking into trains and wondering for any of our plans if it's necessary to book in advance.
9/17 - Arrive in Milan Linate, bus to Milan Centrale, train to Varenna (stay 3 nights)
9/20 - Train from Varenna to Venice (stay 2 nights)
9/22 - Train from Venice to Florence (considering a stop in Bologna for a few hours along the way - staying 3 nights)
9/25 - Train from Florence to Cortona (staying 3 nights)
9/28 - Train from Cortona to Rome (staying 1 night)
Is it necessary for any of these legs to book train tickets in advance or is it smart to do so? Thanks so much in advance for your help!