I want banks that
1. do not have my name in it. say my name is odonnell. I want the bank account under name bunny corp. It doesn't have to be a real corp. I just want to make it clear to tax authority that I do not own that money.
2. cheap
3. low required balance.
4. can accept money easily. Bank in belize requires tons of intermediary bank and doesn't have it's own swift code.
5. Stable. Cyprus is fine but cyprus government seize deposit in 2013. Who would want to bank there?
Singapore company is expensive and require a resident director.
Actually I have no idea what you mean by cheap and no hassle don't come hand in hand. I mean I do not think I will be affected by the country's law in anyway I know. Worst come to worse the "corporation" goes bankcrupt and I just move money somewhere else. Laws where I bank may matter.