It's not perfect, but you will be able to find some dry time during your long weekend to head outside and get your grill on.
However, if I were you, I wouldn't think about the grill or boat Friday.
Friday
Plenty of grey skies, fog, and on-and-off scattered showers throughout the evening hours. You know, the kind of day best spent inside watching a movie. Temperatures close to 60F Friday afternoon.
Grade: C-
Saturday
Best day overall! Mix of sun and clouds, temperatures up to 70F with light winds. Nothing will stop you from heading on down to the waterfront Saturday! Get out and enjoy!
Grade: A
Sunday
Lacing up for the Buffalo Marathon? You're good to go, from start to finish. Though a cool start to Sunday, temperatures warm into the low to mid 70s by mid-afternoon.
However, by the afternoon, showers and thunderstorms begin to pop-up into the area. In other words, get your outdoor activities done during the morning.
Grade: B
Memorial Day
Few light showers stick around through on Memorial Day. However, not a washout of a day. 70F is where we top out. However, it'll be a breezy one, with winds out of the southwest at around 10-15mph.
Grade: B-