A Moroccan hammam is pretty much a traditional public bath. Historically before internal plumbing was made available in the country, Moroccans used to bath in the Hammams.
Today Hammams in Morocco are more a place to interact socially with friends. Hammams in Marrakech tend to have three rooms: one cool, one hot and one very hot. The idea is to start with the hot room first and then start going to the cooler rooms. Marrakech hammams are mainly in the Medina although many hotels in Marrakech have luxurious style hammams or Spas. Spas in Marrakech offer massages, traditional Berber massages and scrubs.
For your accommodation we can offer you Apartments in Marrakech, or a Hotel in Marrakech, or why not stay at in a Marrakech Riad.