Wonderful beaches of the Atlantic Ocean and the hottest desert in the world. Modern districts of Marrakech and medieval streets of old cities, where cars cannot fit. One of the largest mosques in the world with one hundred thousand people capacity and tiny clay houses of the "Blue City". The Portuguese fortress and settlements of ancient Romans. All such different sides of Morocco in one trip!