Walmart's cupcakes were the kids' favorite and the cheapest option — but Publix also impressed me. With my daughter's 4th birthday coming ... sweet and the cake was dry with little flavor.