No experience on very cold weather, but from knowledge the lithium ones are the best performers in cold temps.
They are expensive, thought.
NiMH perform baddly on cold weather but they are cheap and can be kept warm in a pocket. But again, not very pratical to change them often.