Thanks for all the input everyone! Some very good points out there... After some consideration, I've accepted the offer from School A. While I'm not overly excited about the city, I think there is a lot about it that I don't know about and I'm hoping that I may end up pleasantly surprised. If finances didn't play such a big part I may have made a different decision. But after weighing the options, School A _really_ was the overall best choice. Unfortunately my family is unable to offer any financial support, and I have taken the past two years off school to try to pay down my pretty substantial chunk of debt from my undergrad. Location is really important to me... but I figure that not having to deal with the stress of adding to my loans (and possibly having to find a part time job as well) outweighs location in this situation.
That being said, I am glad to have finally made a decision! And I'm really looking forward to this program. Thanks for all your thoughts!