Though one tiny detail that would lend so much to immersion is .. having footprints!
I'd love some footprints or a similar sign that your character is actually 'there', you know?
I'm not expecting Uncharted levels of detail with snow billowing around your ankles, but just some kind of sign that you walked here, and you stood there, would be so nice.
Yay!