We stayed in a small town named Praiano. It is in between Amalfi and Positano and there is a bus system that can take you anywhere. Praiano was charming and picturesque. It was much lass expensive than staying in one of the larger towns. The only downside may be the small number of restaurant choices. We had dinner in the larger towns. Don't miss the Walk of the Gods. It is a spectacular hike. Hiring a guide for the hike might be a good idea. about 7 years ago
We stayed in Massa Lubrense, so to avoid the crowd, since we were just looking for a relaxing weekend. Hotel organized daily tour to Amalfi and Positano so we visited them and the second day we spent a great time in Sorrento, which was very close.
I would come back there even now! www.hoteldelfino.com. about 7 years ago