c4 s4 or s6, or if you want a little cheaper an audi 90. any of those will destroy subaru's in terms of pure snow performance. and all those are very reliable and built like tanks. you can find a good s4 or s6 for under 6k, a very nice condition one for around 10. or check out an e30 325ix, again super reliable, not quite as good as quattro in snow but very well balanced and better in the dry.
or if you're not a puss, get something RWD and put snow tires on it. probably the best way to teach a new driver how to control a car and be proactive and aware. if you cant get around in winter with RWD and good snow tires, you're not a good enough driver.