I pay $10 at my hairdresser. She takes far less than 1/2 an hour, she has a racing car chair and lots of toys for the boys and they get a lollypop at the end. If it was much more than that I would probably go back to doing it myself. lol.
If I had a hairdresser friend then I would probably try to go to them, but not if it was far less convenient. Do whichever is easiest for you.

Eluned, I would never take DS with me to the hairdresser. We make a special trip for his haircut. I really need a haircut though, so might call and book myself in right now.