Since most ISP's have a free basic hosting service with them.
I will be able to give specific instructions once I know who your service provider is.
Generally, most ISP's have a link to it from your customer area or they have FTP access.
All you do, is create your website as HTML files (which I assume you have done already) and copy them to the FTP server.
You will probably get a subdomain like: myname.myisp.com
You can then access your space from there, any pages named index.html or index.htm will appear as the default page.
Let me know if I can be of anymore help.