Cold air is denser than warm air and the molecules that make up the air are bouncing around less because they have less energy, hence the coldness. Sound travels as mechanical waves- the sound energy moves through the air by pushing and pulling the molecules back and forth as the sound wave travels. Cold, dense air allows for this mechanical energy to more efficiently travel because the molecules aren't bouncing around on their own as much so the sound energy goes farther before it gets completely dissipated. Leaves and snow may play a very small part in the process, but it's mostly the air density that makes sound travel farther in cold air.
Not every place gets snow or has lots of trees to absorb sound yet sound will travel a longer distance when it's cold out. A cold desert night will carry sound further than a hot desert day and there is no snow or trees to absorb that sound. The speed of sound is also affected by the air temperature so there will be a shift to lower frequencies in cold dense air. Lower frequencies can definitely travel farther due to their longer wavelengths and less apparent directionality. This is all just a simplified version of things, but in short, air temperature definitely has an effect on the distance sound can travel if unimpeded by obstacles.
(post is archived)