Not really an answer to your questions, but something to think about nonetheless. Going to a narrower tire should/could increase your mileage a little, and may help with driving in the snow. However, handling will also be adversely affected.
I just put 195/45R-16 on the front and 215/40R-16 on the rear of my Brabus. Granted, I went from the factory tires to Yokohama S.Drives in addition to the size change. But my handling improved quite a bit. It is now much more responsive, more "go cart-ish" for lack of a better description. Also, the wind-buffeting is reduced noticeably, not eliminated, but reduced.
So, the handling is something else to consider in addition to your mileage concerns when you start thinking about a tire change.
If you really want to improve your mileage, find a station that sells fuel without ethanol. That should easily improve your mileage 10 - 15%. Marinas are usually a good source.