Should I purchase my rail passes before traveling in Italy?

I am traveling from the United States to Italy and will be using the train from Rome to Florence to Cinque Terre and back to Rome. Should I purchase my tickets ahead of time?
1 person has
this question