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