Nowadays, many establishments in Marrakech accept credit cards. However, smaller markets and shops may only take cash. Plan to convert some of your money in Marrakech to the local currency, the Moroccan Dirham. You can also find ATMs around the city to take out cash in Dirhams.