WalletHub’s 2025 ranking looked at 26 factors including fireworks legality, nightlife, hotel costs, and weather forecasts.