Other than that, I use the Neutrogena wrinkle cream with retinol...
Another thumbs up on that. There is a sunscreen version, too. I don't think it really reduces wrinkles over time, but, being a heavy moisturizer, definitely hides them well for the day.
(I also keep a bottle of Lubriderm in my gear bag, in case I want something light on warmer days.)
Zits in winter are exacerbated by dry-skin flakes clogging pores already strained by cold air. Heavy moisturizing, counterintuitively, therefore prevents skin break-outs. I don't wear much makeup any more, but I always put down a layer of lotion before makeup, regardless of the weather. Not great for long-lasting looks, but helps prevent skin damage, and keeps the make up out of sensitive pores. The lotion also helps powder stick; I almost need it for eye shadow.
In other words, you may need at least two layers. A base layer of heavy moisturizer to protect your skin from the wind, the sun,
and the makeup. Then some makeup for looks. I'd recommend powder because of its lightness, and reapplying as needed. Powder is easier to reapply on the slopes, too!
By the way, if you keep breaking out, try unscented products.
Just letting each 'layer' of cream dry out before adding the next one was a huge difference for me. So maybe it may not be the product, but maybe layering them on separately, and letting enough time elapse between application?
Hmmm... Makes sense. I'll have to experiment with that.