Sites with good (and for me, local) weather
Landi.ch
Alternate Meteo Cham
Swiss Weather
World weather and radars
Meteo France
Meteo Aoste
Webcam Saleve
Sardinia weather 1
Sardinia weather 2
Radar in France
Avalanches in my area
Swiss Meteo neige Snow report, and in winter they offer a detailed snow status under the heading "Risques d'Avalanches"
METEO ITALIA(R) - Previsioni meteorologiche
NTUA: Online Weather Report