For a future scratchbuilding project I have the Turbocad 3D modeler software (about $40 here), is easy to learn but you can print only the .BMP images, in order to print 2D plans you need to buy an extra software module.
Try www.download.com and search under CAD programs, there are a lot of them and you can use the demo versions before you buy it.