Buying a home comes with uncharted waters for many, but these tips will help you navigate