Walmart offers the Zwipes 12" x 25" Waffle Weave Towel 6-Pack in Charcoal for $8.40. Opt for in-store pickup to dodge the $5.99 shipping charge. That's $12 off and the lowest price we could find. Each towel is made of plush waffle weave microfiber.

Prefer a different color? It's also available in Green for $8.57 via pickup. (Amazon charges the same with free shipping for Prime members.)

Update: Charcoal is no longer available for pickup; however, Green is still available for pennies more.