With this travel guide you can discover 5 charming towns and beautiful beaches during 4 days in Puglia, the region in the heel of Italy’s boot.