Wow! I am so impressed with all the replies that I have received! You all have sold me on buying my tickets directly from Trenitalia or Italo.
geovagriffith, we won't be taking a train after arriving at the airport so I don't have to worry about figuring out which train to take. We will be flying in and out of Milan, and when we arrive in Milan, we are spending 3 nights there. This is a 5-week trip around central and northern Italy. So most of the time we are taking trains, and we will rent a car for Tuscany and the Italian Alps.
We don't have a lot of experience using trains, so that is why I wasn't sure what company is best for reserving and purchasing tickets. We used trains in Andalucia in 2017, and I think I purchased them from a 3rd party who eventually merged with Rail Europe. And then we took the train from Zagreb to Ljubljana in 2019. We purchased those tickets at the train station the day of because that train never gets sold out.
For Italy, however, I want to purchase our fast-train tickets in advance. We know what our itinerary is, and we don't normally change our itinerary mid-stream unless there are unforeseen circumstances, like this past fall when we were in Australia and New Zealand, and there were several road closures that necessitated changing our itinerary.
One more question, I hope. Is it possible to purchase tickets for regional trains in advance?
Thank you,
Karen