WalletHub ranked Scottsdale as the 11th best U.S. city for Fourth of July celebrations. The ranking considered factors like celebrations, affordability, attractions, safety, accessibility and weather.