A great site for snowfall info is below
and the grand daddy of all weather sites is this one. It covers world wide weather.
Weather in Switzerland and surrounding countries. Available in English, German, French and Italian. Has an interesting avalanche section for those serious about their snow.
El Nino discussions are below.