You could have a look at http://sweethome3d.sourceforge.net/. I have not used it but happened to notice it recently in a list of available packages. (It has 3d capabilities but the description mentions 2d too.)
I’ve used a program called room aranger before now, both to lay out a new room and to plan a whole factory. It has standard objects like furnature and you can make your own things, also allows an export to create a 3d view of it via your web browser.