Morocco is a country of diverse people and landscapes, it offers a magnificent combination of history, architecture, spectacular nature, mountains, dunes, colorful shopping, markets and beautiful beaches too.
Travelers to Morocco are there for many different reasons. Some are into history and may want to follow historical trails. Others are there for food, cooking and shopping. Some are for trekking in the Atlas Mountains, others are on retreats, meditation and yoga. All for these options are available for you and they can be as luxurious or as rustic as you want.