The best time to visit for warm, sunny weather is during the summer (July through September). However, the shoulder seasons (spring and fall) can also be great times to visit with fewer crowds.