If you want to have an option to easily edit the content of the website then CMS is definitely the best choice and WordPress is the most popular one and one of the easiest to use. What I've used for BaCon and NaaLaa were static templates (no sever-side scripting involved). Updating sites like that takes more time and effort and I wouldn't recommend this solution to anyone who changes the site content quite often. Also, a basic knowledge of HTML, CSS and, possibly, FTP is needed.