I get these things that look like slim scouring pads. They get activated by squeesing them. One each in a glove, and I'm good to go for several hours. They stay warm for 6 or 7 hours.
After I got back from the Toy Run, my room mate put one on his neck and took a nap.