Morocco is a fascinating country of beautiful contrasts and a home to a colorful blend of African, Arabic and European cultures. Soak up the vibrant atmosphere in the labyrinthine souks of medina of Tangier, Chefchaouen and Fez to the bustling souks of Marrakech. Morocco is the perfect destination for culture loving travelers where Arab and Berber heritage, history and culture are inextricably bound.