One thing that helps my skin year-round but especially in wintertime is this:
St. Ives Oatmeal and Shea Butter Body Wash - one of my favorite products in the world. For one thing, it makes my skin feel soft, and hydrated. But there are plenty of other reasons.
1. You don't need to use a lot, so one bottle lasts a long time.
2. It's inexpensive, making it worthwhile, budget-wise. Easily found at CVS, Walgreens, Rite Aid, Target - well, you get the picture.
3. It has a nice fragrance, but not a strong one, and the fragrance doesn't stick around.
4. It is not tested on animals.
I will admit that I also don't shower every single day in the winter, unless of course, I've been at the gym, or doing something else strenuous, so I don't make things worse for my skin. I do wash every day, so it's not like I walk around as a filthy, smelly mess.
With everything covered up and constantly going in and out of heated places, it's worth it to look for products that work. I highly recommend this one.