Sky I would do a search on google for free hosting sites or low cost hosting and see what you can find. I don't know of any personally that are free. There is hosting with wordpress as well as cpanel so you may need to figure which one you would like also and add this in your search. There you can open each one and look around at the hosting services and choose which one you wish to use.
Here is a list of a few when I did the search for you:FREE WEBSITES - Free Hosting with Unlimited Webspace and FTP!
Free Websites is a free hosting service. We offer to host any (legal and non-obscene) website for free. In return we place a small advert on the pages. ...
TheFreeSite.com: free web hosting, Web space, free web pages, web ...
Note: free hosting services are fine for many types of sites. But if you're looking for a solid commercial hosting service that offers lots of features at ...
Webs - Make a free website, get free hosting
Webs helps you make your own free website. Personal, group, and small business websites complete with photos, videos, and ecommerce.