I recommend Ahwatukee or Chandler. There are some nice new areas, and it is not as expensive as Scottsdale. The inexpensive areas (just North of campus, where I actually live) are really not that bad, but I wouldn't choose that as a place to live if I had kids. It's an older area, and while there are many nice families, there is also some not so nice people that live there because it's cheap. I think that there are nice areas in Mesa, but there are A LOT of sketchy areas there as well. Right now, it is definitely a sellers market, so I agree with the poster who said that renting may be a better option. Currently, homes are being sold for well above the asking price, and when a home goes on the market, it is often sold within hours. Seems expensive and stressful to me.