I am traveling to the Almalfi Coast this May. Probably enter via Rome or Naples and exit via Venice. I would appreciate any suggestions on travel in Italy. I am thinking travel by rail would be better than renting a car. Do rail tickets need to be purchased in advance or can I purchase on that day? Are first class rail tickets worth it? I have heard mixed reviews on Naples. Trip to Pompeii? Places to stay in Venice?