Bring cash in Iraqi Dinars. Street vendors and small tea stalls do not accept bank cards. Having small denominations, such as 1,000, 5,000, and 10,000 IQD banknotes, is particularly helpful for book purchases and refreshments.
For more: Friday Morning on Al-Mutanabbi Street: Book Markets and Shabandar Cafe