I found Florence to be noisy, hectic, dirty (lots of graffiti), smelly in areas and at the same time fabulous with beautiful palazzos and piazzas. I spent 2 nights/1-1/2 days there last month and that was basically enough time to see everything that I wanted to see. (Please see my trip list on how to see Florence in two days.) My favorite piazza was the Piazza della Signoria with the Loggia dei Lanzi and the spectacular statuary. Also, I especially loved Florence when viewed from above, as from Piazzale Michelangelo and San Miniato (don't miss out on going up there) and from the two fabulous rooftop terraces of our hotel - Antica Torre di Via Tornabuoni. (see review) I liked Florence and would like to return one day for another short stay. Actually the more time passes, the more I keep thinking about it. BTW, everything you've heard about The David is true. It really is that magnificent.