From desert to mountains to seaside, Morocco is an incredibly diverse and surprising country of contradiction. The Atlas mountains are home to the Berbers, an ethnic group indigenous to northern Africa, and you can even find ski slopes here! Marrakech is a stark contrast with the noisy and bustling medina, and the desert offers camel rides, camping under the stars and quadbiking! The country is much larger than you might think, so give yourself enough time to explore Casablanca and Chefchaouen, also known as the blue city.