How to host website ?
You need to register a domain (website) from domain registar. Another option is signup to web space at web hosting provider and register domain with them. Most of the web hosting service provider allow client to register domain at very low price and some offer registering domain free of cost.
Once you are done with signup to webspace and registering domain. You will get control panel login details. Your web developer need to upload web pages using FTP login details. After uploading pages just browse your site name and your site is live.