we are travelling to italy in july
taking a cruise first (civatvecchia) and then staying on in italy for a week - leaving out of Rome to venice, florence, etc.
wondering when and where would be the best place to get train tickets - as i am unsure if trains fill up pretty quickly in july
should i get them pre cruise at the civitavecchia train station ?
i know i can get them on line on Trenitalia but dont know if my credit card will work ?