Looking for the best things to do in Puglia? From charming seaside towns to the olive trees of the countryside, here's my guide to Puglia.