Hi all! I'm looking for advice about a trip to Italy, whether to buy train tickets online in advance, or to get the benefit of the flexibility of buying them while we're there. Here's the situation: My wife and I have booked our trip to Italy for the last two weeks of July, and we've booked our accommodations in Cinque Terre, Lucca and Rome. We are planning some day trips / stops along the way (i.e. stopping in Florence, visiting Pisa from Lucca). Is it doable to buy train tickets on-the-fly for trips like, Genoa to Vernazza, Vernazza to Lucca, Lucca to Pisa, Pisa to Florence? It would be nice to have the flexibility to be able to play things by ear, but if it's not feasible, we will just buy our tickets online ahead of time, no problem. Thanks in advance!
P.S. what happens if you buy a ticket for a certain train and then miss that train? Are you just out of luck, or can you use it for another train and pay some kind of adjustment fee or something?