If your host does not offer one-click installation, you can install it yourself using the WordPress “famous 5-minute installation”.
Download WordPress for free:
http://wordpress.org/download/
Installation guide:
http://codex.wordpress.org/Installing_WordPress
Installation video tutorial:
http://www.optiniche.com/blog/freeview.php?v=wp-install
Once you’ve got WordPress installed, it’s simply a matter of uploading your chosen theme (template) into your themes directory, and then selecting the theme from your WordPress admin panel. To see it step-by-step just watch the video.
There are of course hundreds of free wordpress themes but if you really want your blog to be different from thousands of other people who are also using the free themes, here’s a good solution:

