Great place to visit Lecce even for short stay