Travel in exotic Morocco is like travelling back in time – mint tea in courtyards; palm-spotted, red-earthed landscapes; sun-drenched bazaars and Berber caravans. Morocco’s great cities – Marrakech, Tangier, Fez and Rabat – offer the perfect balance of ancient traditions and conveniences that we would expect today. Morocco is known for its’ warm and welcoming people, who’s hospitality is a time honoured tradition. Morocco is sun-drenched beaches, the mighty Sahara and the snowy peaks of the High Atlas and Rif Mountains. Take a sunset camel ride or a cooking class with a Moroccan chef – Morocco has one of the most diverse cuisines in the world. Shop the labyrinth of souks in Marrakech and Fes, haggles for artisanal carpets, learn the histories of ancient cities, discover ornate monuments and sleep in a luxury Bedouin tented camp or a sophisticated Riad. A visit to Morocco will truly reveal the heart and soul of this Berber-Arab-Spanish-Portuguese-French melting pot.