Anyone have any ideas for tours or great guides in Florence? My nephew is very interested in architecture. Their family vacation this year will include Florence and Venice (He's already been to Rome). I've recommended Walks In Venice to them, but has anyone found a similar terrific service in Florence?

Thanks,

Kathy