Hello,
I am flying into MXP and traveling immediately to Venice by train. I am not sure if I should purchase my train tickets in advance or wait until we land. Our flight lands at 9:15am but I am not sure how to account for delays and clearing customs. I figure we can purchase our train ticket from MXP to Milan Central upon arrival. But would it be advised to purchase our ticket from Milan Central to Venice in advance? Is it likely train tickets will sell out on the high-speed rails? If so, approx. what time should I book my train departure for? I am a first time traveler to Italy, so a little unsure about all the travel by train. Thanks !