The best time to travel to Poland is June - August because of the dry and warm weather. However, if you want to avoid the summer crowds of tourists, September - October is also a great time with even lower prices. The cheapest months to fly to Poland are February and March.
Recommended time to visit: The most popular time for sightseeing in Poland is during the warmer and drier summer months of June - August. However, if you'd like to avoid the summer crowds then the shoulder seasons of spring (March - April) and autumn (September - October) see pleasant weather and lower prices.
Areas to avoid in Krakow include some of the old residential areas and the city's outskirts. There are also interesting tourist destinations in places further out. A perfect example is the raw architecture of Nowa Huta. This utopian district will melt the heart of every photographer and history lover.
As one of the country's oldest and most culturally significant cities, Krakow is steeped in legends and folklore, as well as heart wrenching history. The city boasts a stunning blend of architectural wonders, including Gothic churches, Renaissance palaces, and Baroque-style buildings.
Krakow has more stag parties as Gdansk is more undiscovered and unknown. As you like the beach and the coast Gdansk would suit you best but you really need sunshine to see Sopot at it's best. If the weather is bad there is more to see in Krakow as it is larger and you can always visit the salt mines in bad weather.