Before pursuing your dream home, build an emergency fund, improve your credit score, test budgeting for the mortgage payment plus extras, save for a 20% down payment, and get pre-approved for a mortgage. Doing these things will help you avoid buyer's remorse and make the home buying process smoother.