DON'T buy it before you go. There are exchange places everywhere, everywhere accepts credit cards and there is no problem whatsoever.
I have spent most of the past 20 years in Poland and therefore feel rather qualified to answer.
I have spent most of the past 20 years in Poland and therefore feel rather qualified to answer.