If you already have access to a server then Content Management Systems like WordPress, Drupal or Joomla! (wouldn't recommend this one though) might interest you.
They're very customizable, easy to set up and use, and more importantly, you don't even have to know how to code.