An alternative to printing DVDs is LightScribe. You need a suitable burner (you can get both IDE and SATA ones) and DVDs (but you need suitable DVDs to print them), but the results can look impressive so long as your art-work is OK.
LightScribe | An Easy Guide
Suspect this might be cheaper at least initially than buying a printer, unless you can get a decent 2nd hand one.