Nestled in Polignano a Mare, this coastal town features stone buildings perched on cliffs overlooking a turquoise sea, where people are swimming. Looking for the best towns in Puglia, Italy? Puglia is renowned for its picturesque white-washed hill towns, rustic agricultural landscapes and miles upon miles of Mediterranean shoreline. In this post I will describe 14 of the best towns in Puglia, along with travel advice, recommendations...