Hi,
The Christmas in Marrakech holiday is on a half-board basis so all breaksfasts and dinners are included along with lunch on Christmas day so in terms of budgeting you only need to consider your lunches and souvenirs of your trip.
We recommend that travellers take sterling cash to exchange on arrival. Its worth considering that most credit cards are widely accepted for larger purchases at hotels, restaurants and stores and ATM machines are also available in the most of the main towns and cities.
Kindest regards,
Julia