Why a magical tour of Morocco should be next on your travel