No IDE will do this "for you". You still have to either use CSS to style the page and lay it out or go the old-fashioned way and use a table.
You can use any IDE with a WYSIWYG editor. One large one comes to mind: Adobe Dreamweaver.
No IDE that I know of is "free" to use which has both a WYSIWYG editor and coding like Dreamweaver. Zend Neon has a WYSIWYG editor; however, I haven't used it as I use pure CSS and XHTML to do my layouts, I don't rely upon software to create my page for me.
As for the backend code, you could use one of many content management solutions out there like Joomla, Drupal, or Mambo Open Source. You can define any custom style you wish, and still use that backend code to create pages, forms, and what not.