Hotel suggestions
My long time favorite is il Nido (ilnido.it). It is above the city with a spectacular view and my favorite restaurant in Sorrento. Dino and the crew will take wonderful care of you. There is a regular and comfortable shuttle to and from the city I really cannot recommend il Nido highly enough!
Lots of threads with recommendations
https://search.ricksteves.com/?utf8=✓&query=Sorrento+hotel&button=