how many days in florence and rome