From admiring dreamy mosques to beautiful churches and synagogues, souks and medinas, you'll find plenty of things to do in Casablanca.