I have used and still use today:
Welcome to ePayService
They will cash checks and receive wire transfers for you.
Getting an American bank account if you do not have an American address or a US based company can be hard. Depending on the bank, it is not as easy as you would think to just come walsing in and thinking you'd be able to open an account just like that as a foreigner and an Hungarian company.
The best solution is, in my mind, to raise your minimum payment and get one, two or three payments from each sponsor per year as international wire transfers directly to your Hungarian bank account. That will be the most cost effective, but requires you to trust each sponsor 3-4 months at a time.