Ideal time to visit Casablanca