A few bars and tourist companies in Kraków and Warsaw will accept Euros but most of the time you won't be able to pay with Euros in Poland. The few companies that do accept Euro probably won't be able to give a very competitive rate, so it's better to simply pay in Zloty.