I am traveling to naples to get to Sorrento by train, which train to take and shortest time for a decent price. Went to the rail Europe and train Italia, confusing website, can anyone guide me a little bit? Will spend 3 nights there and then heading to Rome by train. Any help is appreciated. How much in advance do I need to purchase these tickets? Sept 6 will be the day!