Don't trust the website. Check the actual webcam of your intended mountain 24 hours before going. A "green" trail on a map might still be a mudslide.
Unless you need a specific hotel, wait until 48 hours before arrival. Off-season occupancy in resorts like Zermatt or Grindelwald is often below 40%. You can negotiate room rates directly at the front desk. switzerland off season