Planning on flying into Rome for a few days in late May or late June and then spending a few days in Sorrento before returning to Rome to fly home. Wanting to know which train to take, should we avoid the train from Naples to Sorrento ( I've read it's bad for pick pockets). Should we take a ferry to Sorrento from Naples? Which trains? which ferries? How far in advance to book?
Please help.