Personal finance website WalletHub compared 100 US cities based on budget, activities, gift accessibility and weather ...