Shireiqiang,
I know that I just chatted with you about this in PM, but I will give a little answer here just in case anyone else wants to know. In my opinion, it is a good idea to live close to the school, at least for your first 2 years. After that, you will be all over for rotations and clerkships, so that might not be so important then. There are a few people in our program that live significant distances away, about an hour drive each way, and I know that in talking with them it is a less than ideal situation for school. Surprise isn't quite that far away, but it is still a good 30 minutes each way, depending on how you time it with traffic. The area around the school is a nice area, but it is fairly expensive to live in. We have several students that live in North Glendale or North Phoenix, and I think that if I were to buy a house here, that is where we would end up. Everyone has their own opinion about where is best to live, but I think that living close (within 10-15 minutes) is the best way to go. There are some other AZPod folks on here, so hopefully they can give their opinion.