Thinking About buying A New Home? First check your budget and planning