My husband teaches (I used to) we've gone the last week of May in 2012 and 2016 and July 5-10 2014. We are doing June 12-17 this year. Honestly, end of May and first July felt about the same crowd wise. However, the weather is much better/cooler in May. I was watching crowd during June last year...