Buying a new home? Avoid these common mistakes before you walk in a...