We will be in Italy in March 2014. Need recommendations on which train route to take if we want to visit Rome, Florence, Pisa, Milan & Venice. I know that Rome, Florence and Pisa are aligned going North (I think). Should we take Milan first before Venice, travelling by train?
Thank you for your help.