Most visitors to Morocco want to see Marrakesh, Fes and Tangier, and for good reason. But Rabat is Morocco’s most underrated ...