The Walmart MoneyCard is one of the cheapest prepaid cards on the market and offers cash-back rewards on certain purchases. If you're looking for a prepaid card, consider the Walmart MoneyCard.