http://www.pcbcart.com/
http://ezpcb.com/
http://www.uwellpcb.com/

I've used the first two. Quality and prices are excellent. I haven't used the third one yet but they appear to be competitive. The latter two also do assembly at quite reasonable rates.

For design, http://www.abacom-online.de/uk/html/sprint-layout.html is inexpensive but full featured and very easy to use.

I've also been quite happy with http://www.quickstencil.com/prototype-stencil-kit.aspx