Davos, where it's located

In Davos, there is a cold mountain climate, with very cold winters, during which the temperature is normally below freezing, and cool to mild summers.
The country is located in eastern Switzerland, in the canton of Grisons, at an altitude of 1,550 meters (5,000 feet).
The average temperature of the coldest month (January) is of -4.7 °C (24 °F), that of the warmest month (July) is of 12.7 °C (55 °F). Here are the average temperatures.
Davos - Average temperatures
Min (°C)-9-9-6-2257741-4-8
Max (°C)014712161817141140
Min (°F)161621283641454539342518
Max (°F)323439455461646357523932

Precipitation amounts to 1,020 millimeters (40.2 inches) per year. It ranges from 55 mm (2.2 in) in the driest months (February, April) to 150 mm (5.9 in) in the wettest (August). In late spring and in summer, the rains are more abundant because they often occur in the form of thunderstorm.
In one year, as high as 470 cm (15 feet) of snow fall, from November to April (but sometimes, it can even snow in October and May).
Here is the average precipitation.
Davos - Average precipitation

On average, there are around 1,700 sunshine hours per year. Here are the average sunshine hours per day.
Davos - Sunshine


Best Time

The best time to visit Davos is the summer, and in particular, the months of July and August, because they are the mildest, although there are often afternoon thunderstorms. Also, since it can get cold at night, it's better to bring a jacket and a sweater even in this period.
Late winter and early spring (February-March) are recommended for a ski holiday, since the days are longer than in December and January.