Where to get a decent men's cut around $20?

I've paid everywhere from 7 to 70 bucks for a haircut and the sweet spot is 20-30.

Thanks for any recommendations!

Edit: thanks again but damn, my options are pretty slim with all these 8-5's.