Peak Season (May-September): Warm, sunny weather with temperatures 20-28°C. Perfect beach conditions but crowded with tourists and higher prices. July-August hottest and most expensive.
Shoulder Season (April, October): Ideal balance with pleasant 15-20°C weather, fewer crowds, and reasonable prices. April offers spring flowers; October provides autumn light.
Winter (November-March): Mild 8-12°C temperatures with occasional rain. Uncrowded, affordable, and perfect for museum visits. Christmas season brings holiday decorations and markets.
Recommended: Visit May-June or September-October for optimal balance of weather, crowd levels, and value.