Marrakech: Casablanca & Hassan II Mosque, full day in Marrakech, Morocco