Morocco uses MAD, at the hotels, restaurants... they accept EUR and USD. Thus, you need to change any other currency out of those. However, you can always change at banks' agencies.