It really depends on what you want to do when you're finished. Where you get your degree isn't going to matter THAT much if you are going to end up outside of academia anyway. Personally, I think that if you're going to dedicate 2-6 years of your life earning an MA/PhD, you'd be better off going to a school where you feel that you fit best. That means: a good fit with your supervisor, good student community, a city that you are comfortable living in, etc.
What is most important in my opinion, is that you are mentored by your supervisor. The quality of the education you receive depends largely on what you put in to the program, and you're more likely to want to put more in if you have fruitful relationships with faculty and peers.
Anyway, hope that helps. I really can't say much more without knowing what field you're in or your career goals.
EDIT: I just noticed on the left that you're in history. I don't know too much about your field, but what I said about fitting with the school and the research interests/personality of your supervisor still stands.