Looking for a new SUV, need recommendations

Am

I currently have a Compact sedan and want to upgrade to a SUV. I'm looking at the Subaru Forester, Mazda CX-5, Toyota RAV4, Honda CR-V, Hyundai Tucson. I live in the city so I am looking mainly at smaller SUVs to squeeze into tight street parking. I don't want to get such a small car that I have to trade up again if I have another kid.

I also need all wheel drive because of the snowy winters.