Eagles Nest Sports Grill on Boat Club Road is an Aggie friendly place to watch games. I don't know too much about their history, but the former owner (who was an Aggie) passed away and his family is now running it. They have been closed for a huge remodel / expansion, but should be opening again very soon.