I would go to Starbucks but being based in a village in the PL countryside such options are not available to me :(
If you're based in a country village, Play is unlikely to be available to you either.
Everywhere I look online I see that I need to have an umowa/contract. Is there no way I can have purchase data without a contract?
Plus, T-mobile and Orange all offer internet on 'pay as you go' cards: the problem is that they are all pretty expensive and charge by the kb.