That's the thing I love about the Snake. It gets cold mountain runoff until June. The water is only in the mid to high 50's during May so the fish don't spawn until June lol. They'll be schooled up and heavy into pre-spawn by Memorial Day weekend. About a week or two after that they'll spawn. I'd say the 1st or 2nd week of June is the peak. It's perfect because you can catch the spawn west of the moutains in May then go out there from the end of May through June and have another spawn to fish.

For Spring Break Moses Lake, Upper Goose, or Silver Lake would be pretty good bets. I know the walleye, perch, and crappie will be biting good out on Moses by then and the walleye, bass and catfish will be biting on Goose. I wouldn't bother with the Snake until at least the last weekend of May.