To avoid this, the best time to visit is before or after the summer crowds come, which is typically late May and September. Late May and early June is the best ...