Besides those that Smee mentioned, two suppliers that I use a lot are
PCBexpress (not to be confused with ExpressPCB) and
Gerland. Both are reasonably priced, and PCBexpress has their prices posted on their web site.
PCBexpress, PCBpro (which is for >100 boards), and PCB123 are all part of Sunstone Circuits, so prices should be similar between the three.
I have found everything the Smee said to be true:
ExpressPCB and PCB123 both lock you in to their service by providing proprietary software.
Their software has NO error checking and does not support design rules. It often takes multiple iterations to get a good board, with a big effect on cost. The fact that you can't use a standard Gerber viewer to check your work means you can't always see what you are getting until it arrives.
They all take just a few days, but depending on complexity, Gerland might manufacture your board in Germany. Even then, it is usually just a week, and the quality can't be beat.