How to send a prototype board to fab?

So kind of a broad question...

I've been working on a board, I have a through-hole prototype of the board done physically, I went into Fritzing and created the diagram as well.

Are there any PCB printing & assembly services out there that you would recommend?

If there are assembly services that are 'decently priced' Do I need to provide a parts file such as a BOM file?

Just any suggestions on what I should / should not do as I move forward.

(deleted)

spycatcher2k:
Where in the world are you?

United States - California

Somebody has to convert your design to a usable PCB file (normally Gerber files), either you do that for free using PCB design software or someone else (like me) does it and charges (usually a lot of $).

AFAIK there are no cheap services to do this, but maybe there are.

Once you have Gerber files there are 100s of fab houses that will make the board for just a few $, I've even seen as cheap as $5 IIRC. Assembly (PCBA) will cost a lot more though.

I can recommend OSHPark, at least for smallish boards.
http://docs.oshpark.com/design-tools/fritzing/

suggestions on what I should / should not do as I move forward.

Ditch fritzing in favor of a real PCB editor like EAGLE or KiCAD. They'll have a steeper learning curve, but you can do a lot more without needing to bang your head against a wall.