May to September is the obvious window — long days, cafés on the Market Square, easy access to the Carpathian trails an hour to the south. July and August are warm (high 20s°C), with occasional thunderstorms.
Winter is for the ski resorts of Bukovel and Vorokhta, two hours south by car, with Ivano-Frankivsk as the natural transit hub. The Christmas market on the Rynok is genuinely good — mulled wine, hot Carpathian banosh, koliada singers — but the city otherwise hibernates.
Wartime advice: since 2022 the city has experienced occasional Russian air strikes (rare, but real) and frequent air-raid alerts. Travel to Ukraine carries risk; check your government's advisory and your travel insurance before you go.