Stay away of the banks, and go for direct registration with American Express, I can give you the details if you want.

I deal with them since long time, the communication with the customner is very good, the priveliges overseas while travelling, and the most important is that you will have an internent account, where you can check your expenses in details (unlike the banks cards, VISA & MC).

The only disadvantage is that you have to go to there office on Salwa road to pay in cash from time to time, unless you have a Doha Bank account where you can transfer online.

Good luck
Cheers