Almost every hosting provider offer one click install for WordPress. Lots of readymade free themes are available online to design the look and feel of your website. Such themes might be good for starting, but if you need to capture the essence of your particular website, this is where theme and template customization comes into play.