Summer (December-February) offers warm weather (20-25°C), perfect for beaches and outdoor activities, but expect crowds and higher prices. Autumn (March-May) provides mild temperatures (15-20°C), fewer crowds, and stunning fall colors. Winter (June-August) brings cooler weather (10-15°C) with less rainfall, ideal for hiking. Spring (September-November) features wildflower displays, moderate temperatures, and manageable crowds.
Peak season: December-February with school holidays. Shoulder season: March-May and September-November offer the best balance of weather and accessibility. Off-season: June-August is cooler but quieter with deals on accommodation.