If you do not have a web host, you need one before you can get your site online. There are many hosts out there so look around before choosing, and make sure you read the terms of service of any company your considering to ensure you're not paying for something you cannot get (i.e. unlimited...