A complete guide on what to do in Polignano a Mare, Puglia's most photographed town and one of the best places to visit in Southern Italy. Check it out now!