Hello Valerie,
Mixture of religious cultures so I think there are Catholics who will certainly be celebrating Christmas. My daughter and I were there at Rammadan, very difficult to eat and drink when you knew that there were others that could not.
I found a cookery day as part of my daughter's birthday present. She gave us money and a shopping list. Had to find the ingredients from the souk and then taught us how to cook the meal that we then ate.
I would like to do the complete trip of Morocco with Rabat, Fez and up into the Atlas Mountains . We went on the Marrakech Express to Casablanca, saw the wonderful Hassan ll mosque, one of the largest mosques in the world.
Jardin de Majorelle was beautiful, very colourful. We walked miles. Use the small taxis if you must, the larger ones are unlicensed and will charge a fortune if they know that you are a Westerner. Do not walk on your own, I find there are always people who will come with you.
Jan.