Tenders to port. Lovely place to visit. We had spent a week in Sorrento a few years ago so can recommend the following places to visit. In my opinion, Herculaneum is a better place to visit than Pompeii as it is more intact. Visit the Foreigners Club in Sorrento for fantastic views and good food. The Amalfi Coast Drive is a wonderful trip too.
We weren't actually berthed in Barcelona as in previous years. Barcelona is a great port but we were in Palamas which was about 1.5 hours away. Palamas was ok if you wanted to lay on a beach. If you went to Barcelona on a trip you would only end up having 4 hours maximum once you had allowed for the travelling there and back! We felt it wasn't worth the money to have such a short time in the city.