I'm going to Boston for 5 days and leaving tomorrow (Tuesday). I have never been to Boston before, so can anyone lead me in the right direction to a good sports bar to watch the game on Wednesday. I don't care where I'm at, I don't like missing any of our games.
How much better are we going to...