The Morocco Guide
If you really want to do both, take the night train or a cheap domestic flight to save time!