Walmart continues to offer the HotHands Super Warmer 10-Pack for $2.50. Opt for in-store pickup to avoid the $5.99 shipping charge. That's tied with our mention from last week as the lowest price we've seen. (It's also the best deal we could find today by $6.) Each warmer is made to last up to 18 hours.