Today: Scattered flurries are expected before noon, with the sky gradually clearing up to mostly sunny conditions as the day progresses. The high temperature will reach around 32° with a light north wind shifting to become calm in the afternoon.

Tonight: Mostly clear skies await with a low around 24°. Expect a light and variable wind that will transform into a southerly breeze of 9 to 14 mph in the evening, potentially gusting up to 21 mph.

Saturday: Anticipate mostly sunny weather with a high near 52°. The day will be breezy, featuring a southwest wind ranging from 14 to 22 mph, later shifting to northwest in the afternoon. Wind gusts may reach up to 33 mph.

Saturday Night: Partly cloudy skies are in store with a low around 25°. A northwest wind of 10 to 15 mph is expected, with gusts as high as 24 mph.

Sunday: Mostly sunny conditions prevail with a high near 41°. Look out for a northwest wind around 9 mph, which will transition to a southerly direction in the afternoon.

Sunday Night: The night will be mostly cloudy with a low around 32°. Breezy conditions are likely, with a south wind blowing at 10 to 20 mph and gusts as high as 30 mph.

Monday: Expect mostly sunny skies with a high near 60°. A west wind of 11 to 16 mph, gusting as high as 23 mph, will accompany the pleasant weather.

Monday Night: There’s a chance of rain and snow before midnight, followed by a chance of snow. The night will be mostly cloudy with a low around 11°. Winds will be blustery, initially west at 10 to 20 mph, then shifting to the north after midnight. Gusts may reach up to 30 mph.

Tuesday: Mostly cloudy skies are expected with a high near 18°. It will be blustery, with a north wind blowing at 21 to 23 mph and gusts as high as 34 mph.