From budget planning to asking tough questions, there are several steps you should take before committing to a real estate ...