Get all the essential travel tips for Morocco to prepare for your trip. Tips include visa and travel documents, packing, safety, food & hotels and more.