Early June is a nice time to go. The parks are starting to get crowded, but the hours are longer, all the attractions are usually open and the weather is nice (but hot!). Although it is crowded, we found it to be very manageable, much more than for our July trip this year!