Hello, We are visiting Italy this month (July) for 6 days. As we will be on our own, we will travel in Italy by train. We will be visiting Venice, Florence, Pisa & Rome. Please can someone advise us what will be the best option to book the train tickets ? Should we book it online or should we buy it at the station itself ? Your advice will be much appreciated. Cheers. Mayur.