Buying a home will be one of the biggest investments you'll make in life, and they're not exactly cheap, so it's important to ...