Where to stay in Sorrento: a neighbourhood guide for every type of traveller