Would it be possible for you to save the boarding passes to your laptop via Cutepdf or similar program? If so, you could save it to a usb stick and print it in your hotel or at the internet cafe.
Speaking of the hotel, have you checked to see if there is a business center that would give you access to a computer/printer without needing to use reception staff?
Good luck!
CV