Rain, snowfall expected on weekend