I have a honda foreman 400 cc 4x4 with a plow on it, it's badass in the snow with the plow on it. Real solid 4 wheeler, we actually have 2 of them, one is AWD and the other can be 2wd or 4wd, i recogment the 4wd model.
We also have a polaris, it's just a piece of shit with no power and something always breaks on it.