Best Season: May to September offers warm weather (20-27°C), sunny days, and perfect beach conditions. July and August are peak season with warmest waters.
Summer (June-August): Ideal for beach activities, warmest sea temperatures (22-24°C), but crowded and higher prices.
Spring (April-May): Pleasant temperatures (15-20°C), fewer crowds, perfect for sightseeing. May offers great beach conditions.
Fall (September-October): Warm weather continues, golden light for photography, swimming still possible, fewer tourists.
Winter (November-March): Cold (3-8°C), fewer tourists, museums and indoor attractions dominate, occasional rainy days.