This is the one on my wish list.
I currently use a very old neoprene version that I used when I was an active downhill ski person in high school and college. Now that I'm on to a sport that is gentler on the knees, I still find the design useful.
The nose director part is crucial to keep fog off the glasses, and you can easily pair one of these with a skull cap (synthetic or merino wool) if needed.