The road's been rocky for real estate in recent years, but that means it's a buyer's market and good time to grab a piece of the American Dream as a solid, long-term investment.