The week before and after Easter are both very busy (spring breaks).
The end of April is busy because the ticket promotion (everyone plays at the kids' price) ends then. Lots of people buy the cheaper ticket and have to use them by the end of April.
We went this year just AFTER the promotion ended (last day of April into the beginning of May), and it was lovely. I read on these boards that the weeks prior were very busy.