I have found that a good place to watch American football has been Hooters in the Acropolis Mall. They have a lot of large screen TV's, decent food including excellent chicken wings and cold beer. The girls in the skimpy outfits are a bonus but I have spent several afternoons there watching football with my girlfriend and the atmosphere remained classy. I also found there were more people that understood the game there (Americans). I believe they also sell pitchers of beer.
I have also watched some football at Betcris on the Malicon near Malicon Center. I thought the TV's were small, the food was not great and most of the clientele did not understand the game or why I was cheering.
Usually I avoid chain restaurants but for football Hooters is my choice.
If your with the boys,get a cheap hotel in BocaChica,pack the coolers,beach by day,around the pool at night,for the game.I will be at the Midtowne restraunte in Sosua