I would suggest an AWD Prius Hatchback. It is excellent in the snow. And you cannot beat its MPG performance. They now come in 4 wheel independent suspension and 4-wheel disc. They also can parallel park themselves, similar to a Tesla, and they have adaptive cruise control. Also, they will nudge you over if you wonder out of your lane. They have the blind-spot alert too, and auto-braking should you become distracted. Prius is the most dependable car in the history of cars, by the way.