Travel guide to Florence, Italy with tips and advice on when to visit Florence, places to go, where to stay, top attractions and things to do in Florence.