NCAAs should be held in Washington, DC at some point. Three airports serving the city, a bunch of hotels, restaurants and bars/breweries, easy public transportation.
But yeah, hold them in a city that doesn't have the infrastructure to support 18,000 fans.....