I had to shop for a new SUV a little over a year ago when my 4Runner finally died at 315000 miles. While I would have loved another 4Runner, I really couldn't justify a vehicle that large anymore and I didn't want to pay for how much gas they burn.
I looked at the Subaru Outback and Forrester, as well as the Mazda CX-5. Narrowed it down to the CX-5 and the CR-V and decided that whichever one I found first with the features I wanted and thee right price Would be the winner. I ended up with a 2 year old CR-V with AWD. I have put about 30000 miles on it (I have a long commute) and I am very happy with it. I have driven it through heavy snow and it is very stable and easy to handle. I would really recommend one.