We did 2 fantastic tours out of Florence with WALKABOUT FLORENCE. We did their BEST OF TUSCANY and their CHIANTI WINE & FOOD SAFARI - you can read about them on their website & on TripAdvisor - if you decide to book with WALKABOUT FLORENCE, do it directly on their website, not through TripAdvisor which uses a 3rd party booking company. Both tours were amazing and if you have time for 2, I highly recommend them both, but if you can only do one, go with THE BEST OF TUSCANY.
We also took a great cooking class in Florence while we were on the RickSteves Tour - I'll have to look it up.
In Rome, we went on 2 different EATING ITALY food tours that went to different neighborhoods - both lots of fun.
Our favorite were the WALKABOUT FLORENCE tours -