I'm tourguide and I advice to my tourist to take 4 or even 8 hours tour for the first time (depends on how much would you like to walk). You can easily spend 4 hours walking around city centre and listening the history of Florence and Renaissance. In 8 hours you can visit some museum or even climb the Dome.
Your Florence guide,
Eugenia