I second SoCalGuy when it comes to TC. The people who have graduated from there were not able to get the 1-on-1 attention that they desired, and that they were not able to gain the experience with their cohort. I wasn't sure if it was because I was already in NYC, but diploma mill is heard very often. However, determined/dedicated students do very, very well there. You will have access to so many resources and will be at the center of the education/teaching reform happening in NYC, which is exciting for teachers and analysts a like! I always thought that given the choice, I would go to Teachers College, but my interests have changed and it's a very good match for me, but I'm not sure if it's the best. When I was in college years ago, I did NIMH-funded research in the Child Psych department at another school at Columbia and a lot of the people running the study were TC-affiliated. They were some of the best people I had ever met, and you could tell they were making the best of their experience! TC is obviously a very good school, but at every good school, you need to take some initiative to make it work for you.
I went to a liberal arts college in MA in the past, and I am not a fan of Boston at all, but I do love the history. So many people have so many great things to say about the institution (HGSE), and, well, the program seems to match my interests a little bit more...but haven't made the final decision yet.