A bank that
speaks your language. There many offers with support in English or even more languages.
has free cash withdrawals. While nearly all supermarkets already allow card payments, you will still need to use cash at smaller shops, cafés, restaurants or food trucks.
has no monthly fees. There are so many banks even without fees, so you don't need to pick one that costs money.
lets you sign up with our documents. If you do not have an registered address (''Anmeldung'') yet, this can be difficult.