By using this site, you agree to our Privacy Policy and our Terms of Use. Close

My domain is at name.com and I'm happy with them. You will also need hosting.

No idea about prices or companies, it will depend on the scope anyway. There are a lot of free CMS's (Content Management Systems), I've used Drupal for a couple of uni projects and there's a lot you can do with it without programming anything or only changing a couple of small things. There's also WordPress, which is pretty much out of the blogging and in the CMS category now.

Basically you'll be paying for design, setting up the script and maybe a couple of small customizations in the code.