The city of Lecce in Puglia, Italy is called the Florence of the South due to its baroque architecture and cosmopolitan vibe. Here is our guide.