We are making our first trip to Grand Canyon, arriving 4/11 into Phoenix and returning home on 4/19. I have a couple of questions: What is the weather like in April? Is there enough time to see Bryce, Zion and Sedona as well as the Grand Canyon without having to spend most of our time driving? Traveling with me will be my DH and my 9 yr old son. 9 yr old son wants to know if there are any good mineral/rock/fossil collecting sites in this area. And, what are some of your favorite places to stay in any/all of these areas? Thanks much.