September and October are great months to visit, with weather that isn't nearly as stifling hot as July or August. November can also be a good time to visit, but you'll want to avoid Thanksgiving week. If you visit after Thanksgiving weekend, you may discover no lines at all.