Enjoy a luxury holiday to Morocco and you'll find a country offering visitors a variety of experiences, from beaches to imperial cities, bustling souks and more recently, stylish spas and some of Africa's most luxurious hotels. A luxury holiday here certainly feels exotic. Enjoy the spice markets and climb the Atlas Mountains on your family holiday to this beautiful country. Love everything North Africa has to offer with all-inclusive travel packages to Moroccan resorts.