I've heard a lot of good things about BatchPCB. Price and turn-around time are pretty reasonable.