I spent a week ruthlessly researching the same thing for my sis - a single mom on a tight budget who needed great gas mileage, reliability and safety, and low cost of upkeep.
My recommendations for her in the end were as follows:
#1 Mazda 3 hatchback
#2 Hyundai Elantra hatchback
#3 Honda Civic
Her first choice was the Mazda but they were a bit too expensive in the end. She got the best deal on the Hyundai in the end and bought a slightly used one with a long (and usable and valid) warranty left on it. I agree with everyone else that you need to take into account the entire cost to own the car. Warranties vary hugely in length of time and what they cover. Also for my sis it was important to buy from a local, large dealer that had a good reputation since she is on her own and needs to be able to just take it in when needed.
She ruled out the Civic because it is the #1 most stolen car in America and it would be devastating for her to have it stolen and have to deal with the related inconvenience of waking up for work one morning to find it gone.
I researched the Cruze, Kia Soul, other Kias, Corolla, Camry and a few others and none of them came close to the above 3. She drives in the snow and both on the highway and in town.
Finally, I don't personally entirely trust Consumer Reports for several reasons. So also take a look at kbb.com and Edmunds.com. And also search each car's independent forums on the broader internet. I found that data mining from individual discussions and looking for trends to be the best source of real and less biased info.
One last thing - I admit up front to a bias against GM cars and Fords based on prior experience - so that played into my recommedations as well.
My husband has a Jetta and adores it, btw - but it was out of my sis's price range.