thinking about a new car

Its definitely a good time to be in the market for a new car. What I want is a good car for winter driving, that gets decent mileage but also has enough capacity to load up bags for the airport, etc. I have an Explorer for the heavy lifting and long distance travel, so this one is really just for about town (wisconsin) driving.

my main requirements are:

– at least 20mpg
– under $25k
– AWD and ABS
– high safety ratings for front/side impact

my preferences are:

– seat up to 7
– 30mpg
– American brand (or at least manufactured here)

I was looking at the Subaru Outback and Forrester for starters, but that’s just scratching the surface. Any suggestions?