I think the forum may better serve you if you actually gave us some of your own preferences and conceptions about what you're looking for and what some of your main criteria are, and perhaps people can give you better suggestions from there. Everyone has their own views and preference, and all schools are unique, so it'd be difficult to simply tell you the differences between all the schools. Have you considered just exploring their websites and possibly e-mailing current students with specific questions?