January, February, August, and September (excluding holiday weeks) are historically the least crowded. If you can avoid the busy holiday weekends, this time of year typically sees some of the lowest crowds. January and February have the best weather.