If you have decided to buy a home, you may wonder about establishing a budget. There are several factors to think about when buying real estate.