Naples was the city we had to go through to reach Sorrento and we were not impressed by it at all. Very dirty. This is the city that, a year or two ago, had the trash collection problem (it's run by some shady people) and it still looks like most of it hasn't been cleaned up. There are piles of garbage everywhere -- in the streets, in the alleys, tucked into corners -- some people even live in them. It's not pretty at all. Add to that the boxy and tall apartment buildings that have been constructed illegally (the mob does deals with the permit places), and it's a really ugly city. Too bad really, because there's a nice beach and views that could make the city a nice place.
Sorrento was beautiful, and we visited a working farm on a hillside. It was 4 acres and had lemon trees, olive trees, orange trees, grapevines, cows and pigs and rows of veggies planted wherever there was room. It has stone steps and walls to contain certain areas (it's not flat and organized -- everything was haphazard with flowers growing and little buildings tucked into it). The people who ran the farm made their own olive oil, wine, limoncello, mozzarella and bread -- and we got to sample it all!
After that we visited the town centre and had lunch and wandered around until we went to Pompeii in the afternoon. Pompeii was really interesting, and we walked the streets and learned all about the earthquake and volcano eruption that covered the city.
Ohhhhh gelato...you are my favorite...

Lemons growing on the farm in Sorrento.

Making the mozzarella.

The farm dog. She had someone scratch her belly and she just stayed like that. lol!

A plaster cast of a young boy who died in Pompeii.

The main square in Pompeii.

More Pompeii. It was big!

A bar in Pompeii. Quite cool that they had those in 79 AD!