I highly recommend the Hotel Margherita in Praiano. Praiano is on the coast midway between Amalfi and Positano. It is a small village and not touristy. The bus stops at the hotel for the scenic trip to Positano. It is a short walk down the hill to the bus stop to Amalfi. The Hotel is run by a young couple with small children. The restaurant in the hotel is very nice and the cook is the mother of one of the owners. I booked through Booking.com. Some friends later booked via email with the owners. The rooms are large and the price is reasonable especially compared to Positano. Check out the reviews on TripAdvisor. Hope this helps.
Deb