Ew to WYSIWYG editors.
I second Notepad++ or any other text editor, if you already are familiar with HTML and CSS. I'd recommend browsing the latest web design documentation/tutorials; older ones are still stuck in the ancient age, when tables iframes were acceptable for website layout. Nowadays web layouts are made of bare elements, such as div, span etc., and everything is styled in the stylesheet.
Remember that HTML is for content and CSS is for presentation.
Alternatively, if you want a more powerful and flexible website, I'd suggest picking a CMS up (wordpress, joomla, drupal or one of lightweight alternatives). Simplest way (in terms of effort) would be a Wordpress blog on your own host.