Want to know the best place to stay on the Amalfi Coast? Read our guide to the best towns, villages, hotels and villas along Italy's incredible coastline