Has anyone been to Florence? We go next week what must we do, where to eat etc. All tips gratefully received