The Amalfi coast with charming small towns and villages on the terraces of the mountains overlooking the sea.