What causes snow to occur?

Snow occurs when it is around 0 degrees celsius and it 'rains' the droplets freeze up and turn into snow.