This is my first time confessing to the MMM crowd that I got rid of my Honda CR-Z hybrid and bought a 2015 Nissan Juke. There are tons of trucks and SUVs in this part of the world, and I *feel* (can't prove that I am) quite a bit safer sitting up higher and being able to see better. Also just straight-up easier to drive, and I have yet to test the AWD, but expect it to be better when we do get some snow. Since I also own a pickup truck, cargo space wasn't too important to me, but if it had been, I would have bought the Honda HR-V instead. It isn't as fun to drive as the Juke, and I was able to get 0% financing and a pretty big reduction from sticker price on the 2015 Nissan, which is what swayed me away from the Honda. After 1,300 miles, I'm averaging 31.9 MPG in mixed city and highway driving, which I think is pretty reasonable, as I'm not being particularly light on the pedal. I love that it is still a compact car footprint that it easy to park anywhere, but feels more solid and has that slightly higher profile. I did test drive a Mazda CX-3 as well, but wasn't very impressed with it, and it was a distant 3rd on my list after the HR-V, which surprised me, because I used to have a 2005 Mazda3, and it was my favorite car ever.
A Subaru Outback would be a great choice as well. My husband has a 2011 that he takes to the mountains in the winter and it does great with just regular all-season tires in all kinds of conditions.