I am trying to find the quickest way to get from Siena to Sorrento at the end of May 2012. We will not have a car, so I need train and bus advise. How far in advance are the schedules available? Should I wait until I get to Italy to purchase tickets or do it a month or 2 in advance? We will be staying at the Siena Excelsior NH--anyone stayed there or know if it is decent? Thanks for your help!