Our detailed guide to this beautiful city in Puglia includes the best things to do in Lecce Italy, where to eat, stay and more useful tips.