Definitely in April. Spring break crowds should basically be gone, good weather, and lower crowd times. In may/June, that's the exact time kids are getting out of school and families beeline to Disney. And it's getting a lot hotter. I'm also going April 26-May 2, yay!!