The Banshee is a good pub in the southern part of the city to watch football. In Dorchester close to I93 if I remember correctly. If it's the place I'm thinking of (been a few years) the owner is an Irish rag. Found him to be a nice guy, though. And good place in general.
Loads of good places in Boston to do just about anything. Great city.
The name Banshee alone is a good reason to check it out. I had a Quad 1989 Yamaha Banshee for years and had some of the best times of my life riding in the dirt. Yes, "The Banshee" is a place I want to walk into for a beer or two.......