....I would just setup a hosting account, buy the domain, and customize a wordpress blog...with a little work, it will function well for just about any sort of website.
...I got on a kick of doing this lately since it is so easy. I have like 10+ blogs/websites that are very easy to maintain.
....the southernherper and dhreptiles sites in my signature were done using wordpress templates and mysql databases created on my server.