Hi Hacksaw,
Thermos flasks are a great idea during winter hikes. Best to get a wide necked one though as they can be used for soups etc. The only problem is the larger stainless thermos flasks tend to be a bit heavy.
I now use a Lifeventure Thermal Mug 330ml. It weighs just over 300 grams. The Thermal Mug will keep its contents, usually
Scotch Broth, nice and warm for about 6 hrs during winter day hikes. A Thermos will be slightly more efficient in retaining heat though, at around 8 hrs.
A neoprene water bottle cosy can keep water suprising warm for a few hours as well and helps prevent water from freezing during the night. A neoprene cover helps turn a the water bottle into a cosy hot water bottle by adding a bit of heat in the sleeping bag.
Edit - Actual weights are 0.5L Thermos - 323 grams = 1.54 Litres/Kg
Lifeventure Thermal Mug 0.33L - 292 grams = 1.13 Litres/Kg
The 0.5L Thermos is more efficient.