As far as getting boards made, there's either EAGLE, as was mentioned before, or ExpressPCB.
If you get EAGLE, you'll need to go through the process of exporting Gerber files. For getting boards made,
JET Technologies has a decent prototype service. It's usually been a flat rate of $60 for any size up to 50 square inches. You get a double-sided board that's got green soldermask on both sides, and can have white silkscreen on one or both sides also. Note that they will
not panelize boards for you. What you give them is exactly what you get back. Also, they aren't always great about auto-removing silkscreen from pads. Things like lines will usually be removed, but solid rectangles may not get removed. They also don't want to do anything like milled internal slots. It's a very good price for a small-run type of service like that, especially given the quality of boards you'll get.
Since they accept standard Gerber files, you can use a wide range of software for the design.
ExpressPCB: Proprietary software, proprietary output files, suited specially for their service. Do the board design, the software tells you how much it'll cost, and then you can also order it right away. Their lowest cost boards lack soldermask, but they are all tinned. The software isn't too sophisticated though, and last I knew, it lacks any kind of error detection. EAGLE, for example, can tell you if you've got unconnected pins, or a few other types of schematic errors; on the PCB level, it can detect colliding traces, or other erroneous overlaps.
Instructionals: I'll bet that
Sparkfun has some good information.
Or...yeah, the DPDT switch thing. But that's no fun.