IMO the best chance to have activity around the new stadium on non game days and in the off season, it to have an attached Bills HoF, large stadium store, and stadium tours.
Anything more than that beyond the handful of restaurants that already exist is a bit of a pipe dream.