Personal finance company WalletHub analyzed data across 300 cities — large, medium and small — to find the most affordable ...