HI i'm from Sorrento, the bars here are expensive, especially the ones with english names, English inn f.e. (a pint not less than 4 euros, it's a touristic town). Better buy it in the supermarkets.
the weather now it's sunny in the daytime, the temperature goes down in the night until 6-7...