I've put our itinerary below and am open to any advice you have! Last time I was in Italy, I bought train tickets the day of and only took 2 trips by train in 10 days. This time around, we'll be traveling around a bit more so I'm trying to figure out if a rail pass makes more sense, or if we should book in advance, or if we should book the day of. I read advice on another post to weigh out cost for booking ahead or day of and will look into that also, but really my question is whether to do a rail pass. They seem confusing and the train portion of the trip stresses me out. Also, do rail passes cover all kinds of train trips meaning high speed and regional trains or are there limitations?
May 1 or 2: day trip from Rome to Pompeii (round trip)
May 3: one way from Rome to Florence
May 4: one way from Florence to the Cinque Terre
May 6: one way from the Cinque Terre to Venice