I haven't traveled by train in Europe for a long time and I understand that the system for traveling is quite different now. Do most people purchase train tickets in advance online before departure for Europe? If so, can someone recommend the best website to do this? (I've looked at Rail Europe). It looks like seat reservations are required. Can I book those as well online? Thank you to all modern train travelers for your input!
Purchasing train tickets in advance for Italy is not necessary but can save you money.
If your itinerary is set- you know what day/time you want to take a train then you can purchase in advance for some great discounts. Be sure to read all the rules of the ticket.
RailEurope is a third party reseller.
Use the official train sites instead.
Trenitalia is the official state train company.
They run fast trains and regional trains.
https://www.trenitalia.com/en.html
All Fast (Freccia) and IC (Intercity) trains require a seat reservation.
Regional trains do not and the price ever changes, they cannot sell out so no need to buy regional in advance
ItaloTreno is the private train company that runs fast trains only on selected routes
Both train companies have easy to use apps- very handy before your trip and during your trip.
All you need to know about trains in Italy here:
https://www.seat61.com/train-travel-in-italy.htm