Only Rome, and just for the weekend. I can't give any massive recommendations for food, haha. Alas I am broke etc, although you'd be pretty hard-pressed to find bad. I may be able to get some for Florence if you give me a little bit though!
For what it's worth, actually, I do remember one recommendation I got in Rome. Can't remember the place's name, mind, but I know it was on Via dell'Oca near Piazza del Popolo, which you'll probably end up seeing if you're doing any tourism. But as I say pretty much anywhere is probably worth recommending, haha. Just stick with smaller places as opposed to big glitzy restaurants full of tourists.