April-May (Spring): Pleasant temperatures (15-20°C), flowers bloom, perfect walking weather. Slightly rainy but manageable.
September-October (Fall): Ideal conditions (20-25°C), clear skies, harvest season, fewer tourists than summer. Most locals recommend fall.
June-August (Summer): Hot and dry (28-35°C), crowded with tourists, but long daylight. High season pricing.
November-March (Winter): Cold (0-10°C), occasional snow, many sites open but less hospitable. Fewer tourists, lower prices. City still vibrant with cultural events.
Avoid July-August if possible—extreme heat and peak tourist crowds. Spring and fall are sweet spots.