Travel The Morocco mini-break: A new Christmas tradition? If you've had enough festive cheer, a few days in Marrakech ticks a lot of boxes.