I don't expect my choices to be popular but here is what works for me for every winter hike:
Morning make two packs of oatmeal, eat before I head out of the door.
Make two thermoses of hot tea
Take one nalgene bottle of water with a twist of lemon
Pack sliced bread, a can of Trader Joe's sardines in olive oil
optimistically take a peeled orange, hoping it won't freeze
pack some dried fruit like coconut slices or banana slices
pack some almonds in chocolate
While driving to the trailhead I have enough time to drink the entire Nalgene bottle of water. Sometimes I make it to the trailhead before my bladder explodes. ;-)
Start hiking. Because I hydrated already and ate already, I usually do not have to stop for drink or food until I reach the summit. After summitting I find the best option to be out of the cold, take out my foodbag, sit on the backpack for insulation, put on some down garments to keep my warmth. Open the sardines. Sardines in olive oil are not going to freeze, provide good source of oil for warmth, good source of protein. I use my favorite sliced bread to dip it into the oil while I eat the sardines. I end up, pretty much wiping the can dry with the bread. After I finish I put the can back into its paper container that it came in and back into my food bag to avoid residue contamination. I drink my hot tea all along the food consumption. It takes very little time to eat this meal if the temperatures rob me of my heat but if the temps are good I stay and eat some snacks from the dried fruit and chocolate almonds choices.
On the way down I might make a few stops to drink hot tea and eat some of the snacks.
When I get down and drive home I usually stop somewhere to get a bite to eat. (tourist dollars ;-))