With towering mountain ranges and a pristine shoreline, Morocco is a land of treasures. Kick of your tour of Morocco in its vibrant cities, which are packed with culture and character. Take in the history of the land with imperial cities such as Fez and Rabat, home to ancient medinas and intricately decorated mosques. Travel to the renowned cities of Tangier, Casablanca and Marrakech, where modern Morocco meets the traditional, and where you can indulge in high-end shopping, and fine dining. To the south of the country you'll find the world-famous Sahara Desert - a truly surreal landscape. There are many hotspots to satisfy the appetite of travellers looking for a Saharan adventure, including the desert towns of Merzouga and Ouarzazate. These are popular destinations for filming Hollywood desert scenes, and a visit to either of these towns will make you feel like you've stepped into a thrilling desert tale of your own. The rest of the region boasts rich oases, flowing rivers and lush vineyards. Explore the mountainous region of Morocco, and see the Atlas mountains from the streets of quaint Ifrane, or the beautiful UNESCO-listed Meknes. Or throw your cares away and find a stretch of golden sand along the coastline of pretty Asilah, or enchanting Essaouira, where the sparkling waters of the Atlantic Ocean await you.