Have you considered warmed water (me, I'd use hot tea with much honey, but that's just me) in one of those water bladders you carry on your back? (Camelbacks?)

The way I see it, you'd have a warm beverage that's easy to get to, and you'd feel the warmth of the water/tea on your back. How could you lose?

It might be worth a try. I'd do some extensive testing myself, but my bike just doesn't handle slick roads well at all.

Mom(watching the snow fall)OffBike