I've heard good things about Google SketchUp.
Based on my own use with CAD software, I'd probably make up a rough model of the house based on memory, then get out a tape measure and a pad of paper, and go get some dimensions, then update the model.
Alternative - build it room-by-room after you get the dimensions.