Maybe check out Kompozer. I'm pretty sure it's free, and should be available for Windows, Mac, or Linux. It has both WYSIWYG and code tabs that you can switch between. http://kompozer.net/