An exotic blend of old and new, blessed with sun-drenched beaches, ancient medinas and colourful souks. Cradled in the red foothills of the Atlas Mountains, Marrakech is a riot of colour, culture and magic, with Agadir providing the perfect, modern contrast. From her fabulous climate to the warmth of her people, Morocco promises an unforgettable experience.