Sorrento is a budget friendly place that is good for day tripping, safer and more pleasant than staying in Naples....but day tripping takes TIME, ferries have long lines, are packed and you have to return just a few hours later.
Stay where your heart takes you! If Sorrento is not a place you want to see...don't stay there.
TIP: Pack flat cheap water shoes ( can double as slippers or flip flops around pools as well) as all the Capri and AC beaches have stones beneath the water...think slimey slippery pond bottom :) It is hard to find U.S. sizes, and usually sell out as most people do not realize that they are needed.
Fly into Rome either take car service to the Naples ferry port for Capri ferry and start there 1-2 nights. It is also very easy to take the high speed 1.5 hr train to Naples Central station and a taxi 10 minutes to the ferryport.
Capri WONDERFUL for 1-2 nights take ferry from Capri to Positano. I think that the crush of tourists in Capri turns people off...it is best to do the sights in the early morning before the day trippers arrive, go to the beach or up to Ana Capri in the afternoon, rest or relax at hotel, then go out and walk the town in the evening when the day trippers are gone!
Positano was a good base for me..and it may appeal to your husband who likes to move around a bit, you can visit the other A/C towns easily from here and take ferry back to Naples to avoid road traffic..then head to Rome. You do not say if you are staying in Rome at all, but be sure to be in the city of your departure the night prior to your flight. Too much can go wrong otherwise. :)
FYI in Positano you have beaches, shops, little lanes, restaurants, nice walks along the port, and two main beaches, you can take a free 10 minute boat ride from main port look for boat with RED FISH, to Da Adolfo restaurant in a hidden cove, for lunch and swim, basic chairs and umbrellas included...lunch very good and well priced. You may want to have your hotel reserve the time since boat only takes about 8 ppl every 20-30 minutes. There are basic changing facilities and an outdoor shower to rinse off..
ENJOY!