Mackinaw City and Frankenmuth are cities that are tourist destinations. North Dakota is growing like gangbusters because it has jobs. Face it, entertainment does not produce many good paying jobs. If it did, Frankenmuth and Mackinaw city would be significantly larger places.

Detroit has a ton of nightlife compared to most places in the world, it is still losing population.