Question:
Can I use the common debit cards or shall I bring cash?
Answer:
Mah card or any other prepaid card is the best option.
Otherwise, you have to get all cash with you. Bring large bills of dollar or euro as the best known currencies and exchange those gradually as needed.
The exchange shops offer you better rates than the banks or airport exchange.