It depends when everyone gets back in school, the closer to may the better. The last two weeks of april, I wouldn't go any sooner, if you want to avoid crowds. We usually time our visit with epcot's opening of F&GF, and it's not too bad. May is better though.