to be honest it depends what you pay at the places, don't expect a bargain when you see the girls are not 7-8/10, at the end of the day it depends what you want to pay and what service you want to receive, but from my experience from what i was told on average its 150dh for a massage and the extras are depending on what you want to pay but about 200dh will get you a hand job/blow job.. there is a place in the square called didi spa form hiccup my friends have told me is cheap and cheerful, but i guess it depends what spa you go to as there is several located the square and surrounding marrakesh area