quids,
For just layout and spacing stuff, I've used Visio in the past to do office layouts.
http://office.microsoft.com/en-us/vi...140001033.aspx
However, that's just a diagramming tool. And I think a pretty pricey one too.
I know designers have software where you actually get to visualize the space and do mockups, not sure what they use, though.