A sun-drenched land bursting with vibrant culture – Morocco is perfect getaway for anyone looking for a holiday with a difference. This is a land which is home to gorgeous beaches, cosmopolitan cities, incredible food, and, erm, tree-climbing goats...! In Marrakesh, haggle over gleaming silver tea sets in the covered souq, or spend a few hours relaxing in a local hammam. In Agadir, relax on the beach, or venture out towards the gorges of the Atlas Valley and discover your own little oases. Even if you’ve never been to the country before, you will recognise it from classic movies such as Star Wars, James Bond, and Gladiator, but the sights, sounds and scents of modern-day Morocco have to be experienced for themselves. Step into the past, with a visit to an authentic medina or riad, then settle in with a sweet mint tea and watch the world go by. Or take a bird’s eye view of the countryside with a hot-air balloon ride over the Atlas Mountains, stopping off in one of the local Berber villages to try some local authentic food and tea. Alternatively, hire a camel to take you on a trek across the desert, where you can look out for rare creatures such as the fennec fox, the Dorcas gazelle, and the majestic golden eagle. No matter where you stay, Morocco is the perfect place to disconnect from reality and step back in time. Whether you are looking for authenticity and exotic adventure, or a peaceful and sunny retreat, Morocco is the perfect destination for you.