A smart first step to finding a home is choosing a good neighborhood. By entering the terms "neighborhood profile" or "city profile" into a search engine, you'll find a website on the Internet that can give you valuable information. For instance, you'll be able to find out about a city's median age and income, unemployment rate, population, percentage of the population that are Republicans or Democrats, air and water quality, sales and city income tax amounts, median home values, teacher-to-student ratios, demographic make up, information about the climate, overview of the crime in the area, and even information about religion.
Besides knowing the city where you'd like to live, it's important to know how much you can afford to pay on a home. Although this is somewhat of a personal decision, there are important objective factors that play a role in how large a loan you might be able to obtain. These factors include your credit score, your income, and how much debt you have. Free mortgage calculators available on the Internet can help you get an idea of the maximum loan amount you might get, whether it's better to rent or buy, what your monthly payment might be (an important figure to know!) and how much you could save by making extra payments.
Now that you have an idea of where you want to move to and about how much you can spend on a home, you need to find houses that are both in your desired neighborhood and in the price range you want. The Internet has websites where you can type in a specific address and get an estimated value of your desired home. Alternatively, you could enter a zip code or city and see an aerial map, move the map around, zoom in, and be shown an estimated value for every home on a street. When you see a house you're curious about, you can select it and see a photo taken from the ground as well as information such as square footage, number of bedrooms and bathrooms, when the home was built, the size of the property, what type of roof it has (shake, asphalt, etc), etc.
If you look for a home as described above, most of the homes you find will probably not be for sale. So an alternative method is to search first for homes that are for sale in your desired neighborhood, and once you have found one, use a valuation tool to see if the sale price is in line with the estimated value and with the value of neighboring homes. The online valuation tool you use may be able to limit results to homes that are on the market, or you may want to use one of the many other websites that show homes for sale. The help of a real estate agent can always be useful in addition to these online resources.
After finding the home you want to move into, you'll most likely need to obtain a mortgage loan. Choosing the right loan from the right lender is extremely important because of the huge amount of money you're dealing with. When evaluating lenders, consider how quickly they can close your loan, how many different types of loan programs they have, how competitive their rates are, and how convenient they are. For example, will you have to drive somewhere to sign the final documents, or will the lender send the notary to your home or office? Will you be able to upload supporting documents over the lender's secure system or will you have to spend money to mail the documents?
Taking advantage of the Internet will allow you to research cities, find homes for sale, learn home values, calculate how much you can afford, and find the best mortgage lender. May you have much success in your move!