Buying a home is probably one of the biggest emotional and financial decisions you'll ever make.