I have had success with some sunglasses from LL Bean that have a rubber vented strip at the top edge of the glasses, so there is airflow: LL Bean Multisport Sunglasses I've used them skiing and snowshoeing when it wasn't cold enough to justify ski goggles. (They also are pretty nice polarized glasses for fishing in the summer.)

Sometimes I had well fitting and far more expensive sunglasses that would fog because they would fit snug to my head, and the moisture would seem to accumulate above the eye, where the top of the glasses hit the forehead.

Your mileage may vary wink
_________________________

- Ron