Prepare Yourself With Essential Steps Before Buying A New Home