I'll be in Boston for work, landing in Boston around Noon. Looks like 4:30 kick there. Anyone know a good place to watch the game? I've never been to Boston before, and last thing I want to do is run around with my head cut off trying to find somewhere that will have the game.