There isn’t much Google doesn’t do so, not surprisingly, you can have a free website from them as well!
They offer storage, online editing, the ability to add a variety of content, make it accessible to a private group or the world and have a reasonable range of templates to get you started.
The templates can provide you with all the visual layout you need to start, as well as a structure for your various pages. Well worth a look if you want to set up something fast and functional.
If you already have a Google account, perhaps because you have a blog on Blogger or an e-mail service with Google, then you will find their sites option in “your account”. If not, just register with them for free.