I see very little difference, In fact, I think see is the key word here. Snow in the mountains refers to a general area. On the mountains would be what you can see on the peaks from a distance.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.