Spas and thermal baths: For a luxurious spa experience, head to the Hammam Ziani, where you can indulge in a traditional Moroccan hammam. Their steam rooms, plunge pools and massages offer a perfect way to relax after a day of exploring the city. Another popular choice is O-Spa Cinq Mondes, in the Kenzi Tower Hotel, which provides a more modern spa atmosphere with an array of treatments.