The Moroccan Dirham is the official currency of Morocco. It is still largely a cash-based economy and USD, Euro & CAD are widely accepted. In case you use a credit card, you may be charged 2-3 percent. Cash withdrawals from ATMs might be charged as well, depending on your bank policy.
Accommodation: Can range from $10-15 a night for dorms in Morocco, and around $25-30 a night for a private double room. If you're not on a tight budget or travelling with family, for around $40 - $60 a night, you’ll be able to stay in an excellently-reviewed hotel, in a central location with friendly staff. Of course, there are a lot of luxury options as well, if you want to make your stay memorable.
Meals: Food is extremely inexpensive in Morocco and you can easily get by spending around $15-30 per day per person for meals. Most accommodation in Morocco offers a free breakfast that usually comprises fried eggs, olives, fresh bread, honey, and delicious fruits. Add in several glasses of fresh mint tea, and you’re perfectly set up for a day of exploring.