Trying not to shove Subaru's penis down any ones throat here, but, I'll recommend an incredibly practical car. It's even within the OP's said budget.
I have an 07 Subaru Impreza Sport. I'm not a big car guy, so I don't want it to show off or to have a status symbol or anything (Note: I am not making any accusations to anyone).
I bought this car for $15K, it has low mileage (bought it at 103000 kms). I am able to fit everything I need in it, along with friends. I've even slept in it, and had plenty of space (the backs of the rear seats make good pillows).
This has been my practical dream car for so long. It's the perfect car for me, and all my friends have made the same comments.
Holds skis, luggage, people, dogs, food, etc...
It can drive through snow, drive on ground, go fast, go slow, stop and can be turned into a bed.
It has pretty good mileage, being an AWD, it does burn more fuel, but I haven't noticed a massive gouge in my wallet compared to driving my old Cavalier
And it looks good too.