money on groceries
Jay Schexnyder/CNN
Buying a home has reached its most affordable level in more than two decades.