Hello, I am planning to visit Roma, Florence,Piza,Venice and Milan cities starting from Rome. More specifically, live in Rome and make day visit to Florence Piza and Tivoli using train. For Venice and Milan cities I think about using notte train from Rome and arrive in Venice and then Milan in the morning and return to Roma with the next notte train. Can you please help find out if it's better to buy rail Italian pass or just buy tickets? I will stay for a week total days.Thank you in advance!!