Hand Warmer Get up to 12 hours of warmth (per filling) with this savvy Hand Warmer ($16). Image Source: amazon.com Hand Warmer $16 from amazon.com Buy Now