After a windy day on Friday, York has a nice weekend in store.

Friday will be cloudy and windy, with north winds of 13-22 mph and gusts up to 37 mph, the National Weather Service said. The high will be 45 and the low 20, and there's a slight chance of rain or snow in the morning.

Saturday and Sunday will be sunny, with highs in the mid-50s both days, the forecast said. Saturday's low will be 30 and Sunday's 40.

Monday will be cloudy with a chance of rain, the NWS said. Monday's high will be 59 and the low 44.

Tuesday also has a chance of showers, with a high of 53 and low of 32, the forecast said.

The sun will return Wednesday, with a high of 48 and low of 30, the NWS said.