Buying a home can be an exciting purchase. While you might believe in love at first sight, you need to make sure a property is right for you before you fall head over heels for it.