There will be tailgating still but they will probably limit to the Bills own lots so they can police it better. As far as a downtown stadium and traffic, thats why they will build a bunch of restaurants, bars and hotels around it. To keep people around after the game. For the out of towners they are hoping people will make a weekend of it.