With many trips stamped in my passport, I believe there are many reasons to visit Morocco, and I have crafted the ultimate list to help plan your holiday.