There are a number of CMS's that are available via one click install, all at no additional charge.
Out of the box your correct wordpress is blog themed. However there are an amazing number of theme's and plugins that can be acquired either free or for pay that make it different. Wordpress is a pretty amazingly versatile web app.
Since I mentioned theme's and plugins I should also mention to do your homework on those. 3rd party theme's and plugins can create a security hole either because the theme was intentionally designed that way as an exploit, or because the person that created it just didn't know any better. Site security is your problem, not dreamhosts.
Another basic CMS that might be closer to what your looking for out of the box to start is concrete5.