Spring (April-May) offers ideal conditions with temperatures 20-25°C, blooming flowers, and active cultural calendar. Easter celebrations bring festive atmosphere. Beaches warming for swimming.
Summer (June-August) brings warmth 28-32°C but peak tourist season with crowded attractions and higher accommodation costs. Excellent for beach days and evening outdoor activities. July-August potentially too hot for extensive walking tours.
Autumn (September-October) provides perfect weather 22-27°C, fewer tourists, and comfortable exploration conditions. September still warm for swimming; October transitions cooler.
Winter (November-February) delivers mild temperatures 10-15°C with occasional rain. Carnival season (February-March) creates unique cultural experience. Fewer tourists allow authentic local experiences. Heating and rain gear essential.
Avoid: Mid-July to mid-August represents peak heat and tourist congestion.