We are planning a short vacation in Italy in July this year. Three days in Rome, 3 in Florence and 3 in Venice. We thought we would travel between these places by train. Would this be the best option or does someone have other suggestions please? If you recommend train travel as the way to go, is there a "pass" we can buy or do we buy individual tickets for each of the trips.