GenevaLunch.com Snow, snow and more snow throughout the Alps! GENEVA, SWITZERLAND – Weather is top of the weekend news, with snow falling and falling in the mountains, at long last, even down to the plain. Zermatt, Verbier and all other major resorts now have snow, an abundance of it, in the villages at the bottom of […]