A house is a major investment that will greatly affect your financial future. Before you start shopping, be sure you know how much house you can afford.