I've been to the Superdome, Jerry World, Nashville, Jacksonville, Houston and Tampa when the Bills have been there. Dallas is by far the nicest of those but Tennessee would be a good copy for the Bills. It's a nice, basic stadium with a few amenities but not over the top like Dallas.