Thanks for the info, I'll probably take the taxi up to the Hilton in Sorrento. As for NAP, I'm staying my first night at the Excelsior in Naples (which I believe is right on the bay), so I thought the ferry might be an easier (and more pleasant) option. On my return I'll most likely take the train as I'll be heading back to the airport from Sorrento.