Consider your income, debts, credit score, down-payment size, property taxes, insurance costs and potential homeowners association fees.