May and June are a great time to visit Poland as the weather is getting warmer but the crowds are manageable. July and August is high season, as with the rest of Europe. September and October would also be a good time to visit before the rain and cold become too unpleasant.