I live in Poland & can confirm that cash payment might be an issue. They don't refuse cash yet, but I am frequently asked whether I can pay with card with the claim that they do not have enough change which might be true considering that almost everybody prefers to pay with card.
Regarding ATM's, we also noticed that they are getting fewer and fewer.