The Mansion on Delaware is the only 4-star hotel in the area, everything else is 3-star and below:
https://www.tripadvisor.com/Hotels-g60974-Buffalo_New_York-Hotels.html
You also have to remember that if we have a new indoor stadium, it would be easy for Pegula to host a bowl game every year.
That might spike interest in NCAA football locally.
They can't get the UB North students to go to games that are 200 yards away from their dorms - how are you going to get them to come downtown for a game?
Name NFL All Stars every year, but don't make them play in a game. You can still give them free trips to Hawaii.
Have the bottom 2 teams in the league play for the #1 Draft Pick in place of the Pro Bowl.