WalletHub, a personal finance website, ranked hundreds of U.S. college towns to find the best. These 12 are in Michigan.