A trip to Marrakech or Taghazout promises a mix of culture and relaxation, from bustling souks to tranquil spas. Experience it all with Jet2holidays