Thinking of planning a visit to this alluring North African country? Here's your go-to guide for a magical Moroccan getaway, from when to travel, to how to travel, to where to eat, and where to stay.