An exotic blend of old and new, ancient medinas, colourful souks and a fusion of African, European, Arabic and Oriental cultures