After finding a WordPress host and installing WordPress you will want to find the right theme for your site.
Fortunately there are tons of WordPress themes available! Theme Forest is one of my favorites sites that I recommend to get you started. They offer some really nice templates starting at just $10-20!
Be careful to download free themes. Some (not all though) may contain embedded links in them to some sites that will steal link juice from your site.
If you get stuck and need help installing your WordPress theme, I offer an affordable service to get you started. In addition, I can customize existing themes to suite your needs. Feel free to visit my SEO Consulting Page for pricing and more information.