Sorrento is wonderful. It’s about 45 minutes from Naples by train or car, and the connections are frequent and not difficult. Sorrento’s also a great base for visiting Campania as it’s centrally located and has good connections for easy day trips to Capri, Pompei, Amalfi, Ravello, Positano, Ischia and many other places (really too many to mention). Each place in the region has its own different and particular personality and appeal, and can be reached from Sorrento in only a half hour to an hour. Sorrento has what you would expect in Italy incredible natural beauty (including amazing views of Vesuvius), history, great restaurants, shopping, friendly people; there is really a welcoming, small-town atmosphere here. My favorite place (and my home) is Marina Grande a lovely, small fishing village just a few minutes outside of town by foot.