Morocco is a country that offers its visitors the chance to experience life in an ancient Arabic culture, snow skiing in the mountains, sunning on some beautiful and