I recommend looking into moisturizer, or changing your face-cleansing routine. Your skin can get very oily if it's dry, because it's trying to fix the dryness. Cleaning your face too harshly, trying to get rid of the oil, will more than likely make it worse, so if you make sure your skin is moisturized, the oil production might ease up.
As for dry patches, this might sound disgusting to some people, but the best thing I did this winter is stop my face-cleansing routine for about a week. Even with all of the moisturizer and oils I was using, I had a really bad flakey patch on each cheek, and they were only getting worse. I gave up, decided to give my face a break, and they cleared up on their own.
I realize that probably won't work for everyone, but I wear minimal makeup most of the time and only use mmu powder foundation, so I only rinsed my face with water in the shower and it worked very well for me.