For a magical country that is home to epic mountain ranges, ancient cities, sweeping deserts and warm hospitality, then look no further than Morocco. If you are searching for stunning natural beauty, then nothing compares to Morocco as its landscape boasts the Saharan dunes and majestic mountains including the famous High Atlas. On lower ground, you can enjoy rugged coastlines, waterfalls, caves and forested hills.
There will be little chance for boredom to set in as there is so much to see and do. Indulge in people-watching inside a street cafe with a coffee or a mint tea. Or for a bit of adventure try hiking up North Africa’s highest peak, go camel trekking in the desert, or go shopping in the souqs or getting lost in the medina. In fact, if you love to shop, then you can put your haggling skills to the test in the winding medina maze of Fez to the carnivalesque street-theatre of the Djemaa el-Fna.
You may have heard of it’s capital Rabat or it’s largest city Casablanca. However, cheap air travel has meant that many visitors now flock to Marrakesh. This vibrant city boasts stunning palaces, of which many have been turned into museums. If you do venture into Marrakesh, be sure to visit Bahia Palace and the Dar Si Said, which are a riot of tilework and intricate floral painted-wood ceilings.
Meal times are a treat, as food lovers can mop up delicately flavoured tajines with tasty flat breads, or feast on delicious grilled meat and vegetables in street markets, traditional cafe or high end restaurants. Best of all everything is halal, which is a massive bonus for Muslim travelers.
Morocco caters to visitors with various budgets. For an authentic experience, you can sleep in boutique riads, but if you have some cash to splash, then treat yourself to a stay inside a luxury spa hotel and a restorative hammam.
Other places in Middle East and North Africa