City of blood is decent. The witch is very easy to kill and usualy drops 2-3 rares with 5 stack. Have found a 1k rare twohander and 800dps onehander there among other stuff. Getting to later acts will give you chance for higher dps wep i belive though - if Belial is a &%#block i guess you can trade a wp or something.