If you live in an area that is prone to cold and snow, you want the best roofing materials for cold climates that you can get. People understandably want to build with materials that not only look good but also are very long-lived. And the roofing material that stands up the best against heavy snowfall? Slate tiles. Whether its a mountain of winter snowpack or large hailstones in the spring.