Hi all, we will be heading to Italy on 7th september,
I plan to take a train from Venice to Florence on 10th september evening, then from Florence to Pisa on way to Cinque Terre on 13th evening, and then from Cinque terre to Rome on 15th september evening.
When should I buy the tickets for trains for above mentioned trip, do I need to do it now? How is the best way of buying train tickets?