Many say the best time to visit is in the spring. (From March to May when the temperature is a little warmer but not extreme desert heat and the vegetation in ...