First week and after Labor Day is the best time to go, as there are really no crowds at all. The past couple of years though, the end of September has been crowded! I went a couple of years ago and saw pictures from last year and I was surprised. Each year, the crowds just keep increasing.