how many days in florence and tuscany