I am planning a trip to Italy and I'm having trouble figuring out the best website/app to use to book high speed train tickets. I am flying to Rome from the NY metro area, and want to take the high speed train to Venice the same day. I have been told to use www.italiarail.com since I am American and it is an American company. However, after reading a few posts on this forum I am seeing there are a couple of Italian companies (Trenitalia and Italo Treno) that might be better. Is there any reason I should use one over the other?
I had planned to purchase the tickets now but I am worried about flights being delayed and missing my train. I have read that I need to give myself a three-hour buffer to get through customs and get to the train station. I worry that if my flight is delayed I will miss my train. I am flying on April 6 which is not a holiday. Is there any reason I couldn't wait until I land and buy my ticket there??? I realize it might cost more to wait, but I also read that I would lose my ticket if I'm late.
TIA for any advice you can give me.