Discover fascinating morocco cities in these blogs. From the imperial history of Fez & Marrakech to the calm of Rabat & coastal Essaouira, explore unique experiences, highlights & tips