Alamodome is a great place to catch a game in downtown San Antonio.