I realize you were asking about sunglasses, but goggles are where it's at while you are skiing. Maybe that's just my contact wearing opinion, but I read somewhere that your helmet, if you wear one, stays on better with goggles.
In terms of sunglasses, I have a couple of pairs of smiths...