Accessible and exotic, Morocco has it all, right from the mountain trekking, to Atlantic surf beaches, boutique riads, intricate bazaars and some of North Africa's tastiest food. Morocco is a world apart and the cities are the obvious draws. Marrakech and Fez are the places to explore the medieval alleys of ancient medinas, packed with donkeys, traders and the scents of Africa. Whereas, Casablanca and Rabat are modern with elegant boulevards and a Gallic café culture, while Tangier and Agadir are sophisticated cities where the beach takes center stage. Explore the smaller towns and Morocco’s heritage will be more distinct and accessible. Visit the Chefchouan, in the north, where cornflower-blue houses sprawl on a fertile hillside, or visit the coastal town of Essaouira.
Following are few of the activities Go Caribou recommends:
1) For the adventure lovers go trekking. The best views here are mountainous, in the northern Rif or Atlas ranges. Here donkeys generally carry your stuff, but camels are best in the desert. To climb Mount Toubkal it will be wise to go for a mule.
2) If you are looking to unwind and relax under the sun then you can hit the beach. One can kite-surf in the breeze off the fortified city of Essaouira or head south to Agadir for the best surf and the strongest sun.
3) As the night falls, you can enjoy the theatre here. One can book a ringside seat at Marrakech’s Djemaa el-Fna. One can view a spectacular shows by musicians, snake-charmers, jugglers and acrobats amongst food stalls and street vendors.
4) The visit to this country is incomplete without a camel ride. You don’t’ have to go far for this, as freelance camel-owners ply most city beaches and tourist sites, but for a taste of the Sahara on a ‘ship of the desert’ you should choose M’Hamid or Merzouga.
5) Relax, unwind and rejuvenate in a Riad. The classic Moorish home sets the rooms in galleries around a central courtyard. Many have been restored, providing little oases of tranquillity in the busiest city centres.