Buying a home is one of the best investment. Over time, the value of homes increases faster than stock.