Not an answer, but something to keep in mind... especially if you are criticized by those "tasking" you for a less than perfect choice. Yes... getting a website to do what you want on all browsers you intend to support is not an easy task. But as one who has hand coded since 2001, I've come to conclusion that simplified NO WYSIWYG builder will render correctly on every browser or platform, AND, troubleshooting it to fix problems will be much harder than fixing your own code.
I'm probably behind the curve on this, but even looking at the websites generated by popular CMS (Content management System) like Wordpress and Joomla,, all I see is bad templates that don't scale well, and a lot of web page features that not only don't work, but the author doesn't even realize they don't work until someone reports it (and few people report problems on a web site).
You probably will find some packages that promise to do what you want, and I honestly do wish you luck. But in the long run, increasing you're proficiency at creating your own code will be to your advantage (you'll be "tasked" again! ;-) . And it IS getting easier!