Wash U in St. Louis vs. Tufts

I can either pick one or the other to do an overnight and revisit. I am a pretty social person and I do believe Boston is a better city to be near. Any thoughts?