Only one Texas city ranked near the top of the list, taking the top spot in a study by personal finance company WalletHub.