If you live in Boston, you should be at the game at Northeastern tonigh. If you live in New England, you should be watching on NESN. Anywhere else in the country? It might be tough for you to see the game.
Unless you live in LA, in which case you should head to Sonny McLeans on Wilshire in Santa Monica. It's the only Boston bar that I know of out here, and they carry NESN, so that's where I'll be. Drop on by, the game starts at 5PM Pacific. I know that's a little early to head to a bar, but take advantage when you can, because BU games are hard to come by out here.