Well, there are quite a lot of banks in the EU and Switzerland that accept non-residents... Maybe you could be more specific at what do you plan to use your bank account for, and what kind of figures do you plan to transact through this account... and in the end you'd probably get much more relevant answer to your question.