Hi Jaya
I cant make a decision till September, I met some one on New York city break in Ferurary who went to Marrakech last Christmas and they really enjoyed it and he his thinking about booking it again for this year.
I went to Croatia 2 years ago and it was the first time I went away for Christmas and had a great time.
Hope you enjoy Marrakech
Margaret.