You’ll need a bank account. If you are an ESL teacher this won’t be because you have soooooo much money and nowhere to put it, but your employer(s) will want to be able to direct deposit and paying rent, social security tax, internet etc will be much easier with a bank account.
There are a lot of options. Take a look at the discussion section on Expats.cz and you will find lots of opinions. I’m only offering you one based on my real experience so far.
Here is what I needed to have:
- no fees for normal transactions and a reasonable number of free withdrawals per month (yes I am spoiled by my Canadian bank account but I refuse to pay a monthly fee and a fee for depositing money)
- an access card / debit card (again, fee free point of sale payments were essential for me)
- English service (it will be a long time before I can feel comfortable banking in Czech)
- English internet banking
- A reasonable supply of bank machines and branches
After many hours of research I came to one conclusion: Fio Banka. Click on English and read all the details.
They met all my requirements, I went to the branch at V Celnici 1028/10 and they were extremely friendly and helpful. I had my new account within minutes and my access card by mail in a week. You will need your passport and your zivnostensky list (or whatever it is that allows you to be legal here). Note that the internet banking is not in English by default but they will show you how to access it and once you login the first time it will always be in English for you.
(again, this is my opinion and experience, your results or requirements my vary, past performance is not indicative of future returns etc etc)