Polignano a Mare [Puglia]

Polignano a Mare is a hidden gem of Italy that should be on your list of places to travel to