Items drop randomly in this game. For this reason, any place is as good as the next. The only suggestion I can think of is Old Haven. The crimson lance there tend drop shields often. If you acquire a powerful corrosive weapon you should be able to kill the lance fairly quickly.