Walmart is no longer the cheapest place to buy groceries, according to a study. See which grocery store topped the list