Take a 30-minute bus and cable car ride to Mont Salève, a mountain overlooking Geneva with snowy patches in spring for light snow activities and hikes.
Take a direct train (approx 2 hours) from Geneva to Leysin or Villars-sur-Ollon, two popular Swiss mountain resorts offering snow activities at high altitude with reliable snow cover in April.