I completely agree with northern. Black jewels series.
I also agree with spongebob about women if the otherworld and the mercy Thompson series.
There is also the Harry Dresden series by Jim butcher -awesome!
And Kim harrison has a great witch series-I think it starts with Dead witch walking
If you liked Anita Blake there is laurel k hamilton's other series about merry gentry.(if you haven't already read it)