We are flying in to Milan early in May for just one night. We want to get the train the next morning over to Cinque Terre where we will be staying in Manarola. Thought it best to go through Genoa. Is this correct? And also do we need to pre-book and purchase these rail tickets or could we just buy them when we arrive to Milan the day before or even on our morning of departure? Appreciate any info - cheers.