Don't miss eating at Caruso's Ristorante' if you are having a night in Sorrento..
This is the BEST restaurant in my book in the world ( well I may have another) but this is so over the top you will want to come back again.
That is exactly what we did ( ate there last year and booked a cruise that over nighted in Sorrento to do just that).. AWESOME!!!!!