What are Joomla templates?
Templates allow you to change the look of your site
There are thousands of Joomla templates to choose from, and you can even create one yourself!
I've written some articles that describe the process of using some advanced templates.
If you don't already have hosting, Siteground offer excellent value and service.