There are cities, towns and villages scattered all over Puglia, each with its own charm. They all have farmers markets once a week from 6am - 1 pm. Keep in mind though that most shops here in Southern Italy are closed between 1-5 pm for long lunches and siesta. We recommend early evening visits when the sun is cooler and the Gelaterias (Ice Cream parlors) are open! If you prefer morning visits make sure you hit the right town on the right day as they all  have farmers markets once a week from 6am - 1 pm.