We have the opportunity to visit Bryce Canyon, Zion NP, Page, Las Vegas, and the Grand Canyon South Rim in mid-April or over Memorial Day weekend in May. Ideally April would work better for our work schedules and our budget but we are worried about the weather that time of year, mainly it being too cold or there being snow. We are from a snowy Midwest and would rather vacation somewhere where the likelyhood of encountering snow is minimal. What would everyone suggest between these two sets of dates as being a better option? We are particually concerned about snow at the Grand Canyon and Bryce. This is probably the only time we'll be able to visit these areas and would prefer the best weather possible (which I know is extremely unpredictable any time of year :) Thank you all for your time!!!