To easily create your website we recommend that you have a look at the following article : Softaculous. This sofware is a sitebuilder/installer, and is included in any hosting account you order from us. It allows you to install websites based among 450 popular CMS/scripts.
There are a multitude of choices for themes/templates, here is also a few links where you can find thousands of free template online, the paid ones are of course much better :
http://www.themeforest.net
http://www.getfreewebdesigns.com
http://www.joomla24.com/option,com_gallery/Itemid,6
http://www.free-css.com/free-css-templates/page1
http://free-templates.lt
http://www.free-wordpress-theme.net