Been following this thread for the last couple months and just finished reading it.
Great info and tips - it answered a lot of questions that I had having visited Marrakech and not understanding how it all works.
I was staying at a villa which had a gated entry point - bringing any guests was out of the question, so for those interested, my very limited experience of Morocco just composed of hamaams and massages with owo bj to finish...
All of the places we visited were at Jemaa el Fna, and if you're a tourist then you'll get approached and offered help obviously in return for a tip. We asked the locals where to go for hamaam it seemed each person had their affiliation to one place. I know some posts on here have they've been to a couple of hamaams but they weren't offered anything afterwards, well not wanting to make that mistake, we specified to those giving us directions that we wanted extras, or as they liked to call it "jiggy jiggy".
Now on the first day we arrived quite late and a lot of the massage places were closing. We were suggested a few different places and actually given a leaflet for one place which wasn't far off the square. We went in and the place seemed very clean. Being the first time for me and my friend we didn't know how much it would be. One of the things that we knew not to do was to discuss with the front of house that we wanted extras. Anyway fast forward after the hamaam and massage and it turned out I had paid 300 and my friend 400. So there definitely isn't a set price and we knew after we still paid a lot...
A side note, none of the girls at this place were head turners imo....(maybe just my standards)
Fast forward a few days and once again in Jemma el Fna, this time we were approached by someone and we said we're looking for a massage. This guy was a mind reader and knew exactly what we wanted. He took us to a Spa which has been mentioned here a few times. They'll give you a menu of different treatments but don't bother. Just ask for an hour massage and a hamaam. Also note the prices are inflated, you want to pay a lot less. We paid 250 dirhams for just the massage (200 more when we got the hamaam) and I've noticed someone on here paid 150 for the massage - a lesson learnt for me also! Anyway this place was good and had a larger selection of girls available than the first, a few of which looked pretttyyyy good. At this place we both paid 300 for the extra.
Second time we returned to this establishment we paid 200 each, and I think of the important points to note is that there isn't really any awkwardness is haggling here - its just done and then you move on so don't worry about it too much.
Also, my mate the cheeky sod also got a bj from the lady giving the hamaam, just before he got the massage....if you don't ask you don't get...
Other points to mention, I always noticed the amount of girls at McDonalds just sat there and it was clear why but we never really understood how it worked and how people would approach them, which is where this thread has filled in the gaps!
One day leaving McDonalds we did get approached by someone offering us a girl and he said 1000 dirhams for the night. We explained we had a problem with accomodation and so he said 2000 with apartment. Being newbies to the game in Marrakech we walked away from this one....haven't read any posts on this thread about people approaching them offering girls - anyone had any experience with this?
Returning to Morocco next month but sadly won't be able to punt - might try and sneak in a quick massage haha
Sorry for the limited contribution but just sharing my experience!