For sun and sea, head for this resort on the dramatic Gargano promontory, with the option in summer of travelling onwards to the Tremiti islands.
This miniature medieval port is a jewel, with its eleventh-century cathedral impressively located on the waterfront.
3 Castel del Monte
Puglia’s greatest Swabian castle is a testament to thirteenth-century engineering.
4 Martina Franca
This lively town with its Moorish feel makes a good base for exploring the surrounding area’s trulli – Puglia’s traditional conical whitewashed buildings.
One of the most stunning hilltop towns in southern Italy, with a sun-bleached old quarter and a sandy coastline 7km away.
In the southern tip of Italy, Lecce is an exuberant city of Baroque architecture and opulent churches.