Even though the city looks fantastic all year round, April–May and September–October are deemed to be the best time to visit Krakow. Spring promises temperatures comfortable for promenades and a lot of celebrations like Easter Rekawka or Juwenalia Krakowskie. Yet, downpours are more than possible, so grab an umbrella with you. A period from June to August is famous not only for throngs of tourists and high prices but also for lively festivals such a Wianki and Pierogi Festival. If warm autumn could speak, it would recommend you to pack a sweater to make a picnic on Vistula River more comfortable. The time between December and February is freezingly cold, but affordable prices, Christmas celebrations, and beauty of the winter slopes in Zakopane seem to be seducing.