If you are a history buff or an art lover, then you'll want to spend at least 3-4 days in Florence. This will give you enough time to explore all of the major museums and galleries like the Uffizi Gallery, the Accademia Gallery, and Palazzo Pitti. If food is your focus however, then 2-3 days may be enough time to explore Florence's culinary scene.