I use a waist-level handwarmer "tube" made for bowhunting. You strap it around your waist like a belt and it's line with fleece. Put a hand warmer in there and you're good for hours. Try cabela's.
Check out my low volume sheet film tanks.