he best time to visit depends on your preferences. The weather is hottest and most crowded from June to August. March to May and October to November offer pleasant temperatures and fewer crowds.