I'm a BU alum, so I can tell you a bit about BUSPH and Boston. I don't know much about the IH program, though.
The medical campus (where SPH is located), is a bit far away from the main BU campus, but a bus connects the two campuses for easy transport. SPH itself is pretty nice as is the med campus, although the surrounding area is not. I lived closer to the main campus and commuted on the shuttle everyday. The area in which the main campus is located is pretty nice. Boston itself as a city is pretty fantastic. I love Boston.
And to let you know what I'm doing: I was just accepted to Yale SPH to do my PhD with a full fellowship and one of my classmates was accepted to UWash SPH for her PhD and also with a full fellowship 🙂 So I can definitely say good things about BU's alums (both of us epi).