CSS is way better, it gets all of that extra stuff out of your markup. You could just preview any file you make in ntepad etc in any browser as well, all depends on your needs. Nothing wrong with Dreamweaver if it is used as a tool and not the brain behind your work. As for CMS systems, you should try
Textpattern.
It allows you to use all your own
HTML etc, and to add pages all you do is copy a page in the presentation tab, add a section, designate what
css style sheet and what page to use and your done. If the CMS you are using doesn't allow things like editing the
HTML or using
CSS I would consider switching.