4. Pittsburgh, Pennsylvania
18/21Although Pittsburgh ranks just 25th for traditions and fun, it doesn't fare worse than 27th in any of the five categories that WalletHub looked at. In fact, Pittsburgh ranks second for observance, fifth for shopping and seventh for generosity, making it one of the most consistent destinations in the top 20.