Coming to Florence in May? Here's what you need to know about what the weather's like, what to pack and what to wear, things to do and what to expect.
Tatiana