Hi Amy - welcome to the forums!
Backing up a bit? 'Fraid there's no such thing as a "must see" unless it's a must-see for YOU. The problem here is that, beyond sitting by the pool at a villa somewhere with pleasant scenery, we don't know what else it is you want to do and see in Italy. Surely you don't want to spend 12 days just sitting by the pool? 😉
My personal must-see list for Florence is long as my arm - I don't recommend it as a day trip as there's much too much fascinating ground to cover there! - and we'll be going back to do even more than we've done. Additionally, my husband and I are not "villa" types; we'd go bugcrazy after 1 day, and like to be closer to the sorts of things we go to Europe for, the things we can't see/do at home: the museums, archeological sites, glorious churches, architecture... The things you and your family want to do/see may be very different and that's OK; it's your trip and not mine!
But we can't advise if Venice is a "good" destination for you without knowing if you're interested at all in what she has to offer. Same for Florence. Dario covered some of the considerations around the villa-with-a-pool thing so yes, you'd want to read up on the ins-and-outs of driving in Italy as a car might be a necessity for that particular wish-list item. We prefer using the trains so that's another reason why we don't do agriturismi but again, to each their own as long as it suits their particular travel style and they know what they're getting into.
So what I'd do? Go to the library and check out some guidebooks, and do some browsing around on the net for what Venice and Florence and the CT have to offer. If you and the family find those things interesting, then you're good to go, If not, you might want to look at other locations. You could also tell us a bit more about what your family might like to see and experience in Italy so we can offer advice more suited to your interests?