You may open your account in any bank in Qatar. The bank will require your residence permit. If you're on a visit visa only then I'm not sure if the bank will allow you to open any account. Credit card?... not so easy to have one in Qatar not unless it will be against your deposit or you have a permanent/confirmed work status here plus an approved company.