I was Indianapolis for that Super Bowl, I wouldn’t say it was Jacksonville bad, the city/state has spent alot of public money for the indoor stadium, the Convention center which is probably the biggest in the Midwest outside of Chicago’s and the city/state is even in the hotel business. Indianapolis does host large sporting events (final 4, indy500) and some very large conventions but Indianapolis was very overwhelmed hosting the Super Bowl. Many stayed 3 hours away in Chicago. Because of lack of hotels some rooms downtown where going for as much as 4000, Indianapolis lacks 4 and 5 star hotels, these are rooms that usually go 150 dollars a night, even 30-40 miles away rooms where going 4 to 5 times as much as usual. The lack of public transportation and night life didn’t help either. I don’t see the NFL going to Indianapolis for the SB again.
The super bowl is a week long event you need various indoor and outdoor venues that can host 1000-10,000+ people and the NFL requires 40,000 rooms within a hour drive. Northern cities are going to need a roof stadium, New York got the Super Bowl because it’s New York City. Philly, Boston, DC, Chicago won’t be hosting a Super Bowl without a indoor stadium, there is no way a smaller city like Cleveland will host one without it.
Between 1967 and 1990 it was either Miami, LA or New Orleans that hosted the Super Bowl except for four times.
With all all of these requirements I think we will see a rotation of LA, Miami, Tampa, New Orleans, Vegas, Phoenix and maybe Houston. If a large northern city builds a indoor stadium maybe the NFL will go there once.