Preparing to Invest in Real Estate and Financing your New Home