An easy start would be to go with GoDaddy.com and have them setup a DotNetNuke site for you. This can be done relatively inexpensively. DotNetNuke is a free open source content management system that GoDaddy offers out of the box since it is used to commonly. You can buy "skins" online if you don't have a development/design background through snowcovered.com
http://www.snowcovered.com/snowcovered2/Default.aspx?tabid=295&search=skinsEverything will be editable through a web interface so you would never need development software nor a developer. You can also buy functionality through "modules" at snow covered for most basic functions.