I'm going to buy a new car this month. I want a small wagon that's good in the snow (live in Boston). I've narrowed it down to the subaru Impreza 2.5i and the Toyota Matrix. Any thoughts/suggestions/ recommendations? I'm graduating from med school and have lots of loans and will need a reliable car that will hopefully last a long time. Thanks.