Could it have been a combination of the White glare of the snow coupled with your sunglasses...What tint are they? Some are a yellow amber color and others are a rose or pinkish color. Perhaps if that is the explanation the long time it took for your eyes to get back to normal is because of Autoimmune junk. That is my best guess...I have that problem when I am in a very bright place with my sunglasses on and it seems to take forever for the eyes to go back to normal...not an hour though...kinda like being blinded by the light without sunglasses and how long it takes that bright white spot to leave the eyesight.
If it's not one thing it is another...what cr@p!
I have promises to keep and miles to go before I sleep, and miles to go before I sleep.......Robert Frost