Last-Minute Moroccan Holiday Deal: All-Inclusive Luxury for Under £500