A Mazda 5 with snow tires would be "good in snow." I call it a mini-minivan. It has sliding rear doors, so it's easy to get stuff (kids) into and out of the rear seats. It can seat 6, if the last two are pretty tiny or four, with a good amount of cargo or 2, with a SHIT-LOAD of cargo. It's pretty good on gas too.
http://www.mazda.ca/eng/Vehicles/maz.../3dViewer.html