Yes, Wordpress is absolutely free platform; thousands of websites templates are available here for free. If you are not happy with the free template, you can get your template made from a WordPress developer, or you can also use paid templates.