The gateway to Africa, Morocco is culturally rich in addition to being packed with history and filled with dazzling architecture. From sprawling deserts to bustling cities and even mountain ranges, a tour here is always surprising. April and May are thought to be among the best months to visit, due to the pleasant and sunny climate. This North African country also plays host to some spectacular UNESCO World Heritage Sites, which will captivate the imagination of any archaeology or history lover. There’s Volubilis, where ancient Roman remains and intricate mosaics have been well preserved; then the historic city of Meknes, which is known for its magnificent Bab El Mansour gate decorated with mosaic and inscriptions; and even the labyrinthine medina of Fez, where mosques, workshops, palaces and homes are intertwined.