Yes, 2 days are enough to see the essentials of Florence. The city is walkable with plenty of outdoor attractions since it is like a museum with stunning architecture and historical sights.