Epic and magnificent landscapes cover the exciting places to visit in Morocco. The architecture and culture, exquisite fabrics and rugs