One bit of advice when it comes to wearing glasses in snow or rain: it generally won't take long for precip to coat your glasses to the point of them becoming too hard to see through. Wearing a cycling cap under your helmet goes a long way to keeping rain off your glasses so they remain usable much longer.