Prices can be very high in Marrakech if you are not local or do not speak any Arabic. Some of the girls will ask very high prices example 200-300 euros per night. Off course you can and you need to bargain as it is part of the culture, but it takes a lot of effort and time.
If you have local friends, they can help you. But even with their help it is very hard to get price under 100 euros.