I'm going to be in Boston for the Iggles opener and was wondering if there are any good places to hang out to watch the game? I've heard about two places that are supposed to be Philly-Phriendly, one called "An Tua Nua" which is on Beacon Street in Kenmore Square, and the other "Champions", which I believe is in one of the downtown Hotels. Any recommendations? And on the bright side the Patriots play Monday night so hopefully that'll make it a little easier. Thanks!