A friend of mine and I are planning on coming to Italy on april (first time there). We are planning on going to Venice, Cinque Terre, Florence, Amalfi and Rome. We are starting in Venice and ending up in Rome. While working on details about it, I've started to wonder if it would be better to go to Florence or Cinque Terre first, after Venice. From there, we would be heading to Amalfi. Any suggestions on what to do first? We are planning on staying in Vernazza, and travel by train. Thanks!