Since I broke my BRZ (snapped the plug on one of the oil control valves) I was playing around for almost 2 tanks of gas last night in my WRX. That thing is unstoppable in the snow. I'm not sure there is anything that could be better besides maybe a Forester if ground clearance became an issue.
Sadly the city ruined all the roads by plowing them