CHRISTMAS AND NEW YEAR TOUR: Spend a cracking Christmas exploring the Atlas, snap up some bargains in the souks of Marrakech and ring in the New Year beachside in Essaouira, on Morocco's stunning Atlantic coast.