I applied to both IED programs in New York City (NYU and TC) because if you consider opportunities to work in the field while completing your degree, there is nowhere with more diverse and interesting options than New York. I guess it depends on what you are looking for, but that was the most important factor for me. Also, in regards to the length of the program NYU's MA program is 2 years and requires an internship, while the TC program is 1 year (including summer) and doesn't have an internship requirement. Since I can finish my degree for less time AND less money with TC, it seems like the best option. Plus, they don't make you pay for internship credits like NYU does.
And sorry- I know nothing about Harvard's program! This might not help at all!