Behavior. Snow blocks are not destroyed by forces that would realistically melt snow, such as lava, fire, and torches, and are unaffected by water. ... For say, a torch or glowstone, snow will melt around the light source.
Can you melt a snow block in Minecraft?
Unlike snow layers, snow blocks do not melt from higher levels of light under normal circumstances, nor get destroyed by water.
How do you stop torches from melting snow in Minecraft?
So: Dig a 3 deep hole and put a torch at the bottom. Cover the hole with a glass block at ground level. Then put a snow layer on top. The light is hidden but still prevents mob spawns in a 4 block radius without melting snow.