This summer, I stayed at the boston park plaza hotel. Basically in the center... Tufts was RIGHT down the street... everything in Boston is easy to get to, they have a wonderful subway system. I LOVE Boston... but I would never want to live there in the winter. Who knows, I may end up there...
-Kristin