I'm still having problems with booking on SNFC
Finally English version of French SNCF website got fixed (
http://en.voyages-sncf.com/en), so you can try booking via this one (however again remember to mark "France" as ticket collection country, that way you won't be redirected to Rail Europe website)
What is the actual name of the Sorrento train station?Is it Sorrento Porto?
Well, from our knowledge there is only one station in Sorrento. TrenItalia website for some reason calls it Sorrento Porto, while on Circumvesuviana website (eavcampania.it), which is the place to look for the schedule, it's just Sorrento
How long does it take to get from Naples station to Sorrento station? And also from Rome station to Sorrento station?
From Naples (Central Station) to Sorrento by Circumvesuviana (local company operator in Naples metropolitan area) it takes from 50 min. to 1:06 minutes (depending on connection). While fastest trains from Rome to Naples take 1:08 (Italo) or 1:10 (TrenItalia), so basically with change in Naples you can travel from Rome to Sorrento in less than 2:30 hours
If i want to travel from Reggio Calabria to Sorrento what would be the best way?
You can again take direct high-speed or intercity train to Naples, but in order not to make circles it's actually possible to get off in Salerno, catch local train to Pompei and there already mentioned Circumvesuviana train to Sorrento. Reggio di Calabria to Pompei with change in Salerno takes roughly 5 hours and then another 30 min. from Pompei to Sorrento
My understanding is that there is no direct route so is it best to go from Reggio to Naples then Sorrento or Reggio to Rome then Sorrento?
Rome is way to far, so it's very illogic to go all that way. And even change in Naples will be already a bit of going there and back, however with Reggio-Naples-Sorrento you'll need only one train change compared to two with Reggio-Salerno-Pompei-Sorrento