Although you can pay in euros or U.S. dollars in most shops and restaurants, merchants will always try and convince you that the exchange rate euro/dollars to dirhams is favourable to them. Thus, we recommend paying by debit or credit card whenever possible, and if it is not, to pay in dirhams.