For prototyping, OSH Park. For production runs, it depends on the size of the board. I'll stick with OSH Park if it's a small board, but they're way too expensive for anything bigger than a couple inches. For those I usually go to jlcpcb, but I've also ordered from pcbgogo and a couple others.