Congratulations! One piece of advice, take into account cost of living in each given area. If you are struggling to make ends meet, you won't be able to perform your best. For instance, Boston college is great but make sure you have a plan for crazy rent prices in Boston. That goes for any of the others too. Especially if you have dreams of doing doctoral work in the future, you won't be making any kind of decent money any time soon, if ever. Don't set yourself up for failure in the non academic aspects of your grad school journey. You will be happier for it.