We went June 6-18 this year and March 14-21 last year. Given the choice, I would stick with March for the same reasons everyone else has mentioned. However, we will be going back in June again because we can go for longer during the summer than over spring break and more time at Disney is worth dealing with the heat to us.