All you need to know to visit Martina Franca, one of the prettiest towns in Italy's Puglia region. Learn what Makes Martina Franca special, how to visit