Discover the most beautiful places in Morocco, from the vibrant streets of Marrakech to the golden sands of the Sahara.