I bought a new Explorer in November, been very happy with it (first american made car i have purchased). It gets 20-21 on the highway. I got the sport version which was close to $50K (sticker, not actual purchase), but you can get nice one in the 30's and probably get a 1-2 year old one in the 20's.
Funny - the new Explorer is the one vehicle in the Ford lineup right now that I DON'T like. The front end just doesn't do it for me, which is sad because if they made it look more like the Edge it would be nearly perfect - except the Edge is too small for us - which pretty much rules out the Terrain.
We'll probably end up going with a used Acadia when it's time to buy the "mommy truck".