Buying a first home is a major milestone, but deciding where to buy can be one of the hardest parts of the process.