Nearly half of the 10 most affordable college towns are located in Texas, per WalletHub’s analysis. Cities in South Dakota, Ohio and Georgia also made the list.