The simplest way to make your website is to use wordpress cms, you only need a domain name and hosting space to store your website's files.
You can get affordable domain names, reliable web hosting packages from http://www.webstation7.com
Once you register your domain name and hosting space, just go to wordpress.org to download wordpress cms for free, upload entire cms at your hosting space and then open installer file in a browser like yourdomain.com/install.php and follow onscreen instructions to complete installation.
Now you can manage your website from yourdomain.com/wp-admin.php to add contents, images etc even manage user comments and queries too from there itself.