Morocco, at the northwest tip of Africa, is a country where ancient history mixes with emerging modernity. Marrakech, the imperial city, enchants with its labyrinthine medina, its sumptuous palaces and its lush gardens.
The Atlas Mountains provide a striking contrast, with fertile valleys, picturesque Berber villages and snow-capped peaks in winter. Lively souks, spicy cuisine, and traditional crafts make every corner of Morocco a living painting.
Coastal towns like Essaouira seduce with their centuries-old ramparts, windy beaches and artistic atmosphere.