Don't set the holiday picnic table just yet. You might need to clear some snow first.

Light snow has been falling along Interstate 70 on both sides of the Eisenhower Tunnel and along some mountain passes, with 3 to 7 inches expected in some of the higher elevations. Heavy rain and some hail has been falling in parts of the metro area, in the eastern plains and along the Interstate 25 corridor to the south.

The National Weather Service says rain or thundershowers are likely through this evening with snowshowers expected by midnight in the Castle Rock area. Temperatures are expected to drop into the high 30s tonight in the metro area.

And where it didn't snow, there was plenty of rain. Pueblo measured .64 inch of precipitation over a 24 hour period by 6 p.m Wednesday. Temperatures ranged from a high of 75 in Springfield to a low of 25 in Leadville.

At the Weather Service office in Boulder, meteorologist Robert Koopmeiners looked out an office window that faces an open- space area with an agricultural ditch and liked what he saw.

"It's about as green I've ever seen it in quite some time," said Koopmeiners, who has worked in Colorado since 1989. "You would think we were in Virginia and not Colorado."

The rain should let up tomorrow in the Denver metro area, he said .

"I believe we're going to be drying out a little," he said.

The southwestern mountains of Colorado are under a snow advisory, with up to 8 inches of accumulation possible. A freeze watch is in effect for tonight in the San Luis Valley region and much of southeastern Colorado is under a flash flood watch.

Conditions are expected to improve Thursday , with highs forecast in the mid 60s along the Front Range. Highs are expected in the 70s to near 80 over what should be a mostly sunny Memorial Day holiday weekend.