You would save time and money if you transact directly from these providers. Avoid purchasing domains or web hosting services from resellers, because if you do, most likely you will not have full-control over your domain or web hosting settings and configurations, and sometimes it's also more expensive. Spare yourself of these problems and follow my instructions.
Get your domain name.
This is your address on the web, this would be your .com or .edu or .net or .ph. If you want to have the .ph domain, purchase it from the official registrant which is Dot.ph. For the other international top level domains like the .com o .net, you can purchase it from NameCheap.com. You pay for this annually or once a year.
Purchase a web host.
A web host is where you store your files. You pay for this monthly. Arvixe.com is a good web host provider, they offer several hosting plans for Linux and Windows platforms. After purchasing you would receive an email from them wherein cPanel & FTP login and nameservers are given to you. Use the nameserver to point your domain to your web host. If you need help with this send me an email or use the contact page, and I'll help you to setup your site.
Upload your web pages using an FTP client.
Download FileZilla to transfer or upload your files to your webhost in Arvixe.com. After uploading your files, check it using a browser - choose one: Chrome, FireFox or Internext Explorer. It's better if you'll test your website with all of these browsers to make sure that it is error free.
...and your done.
Are there other options? YES.
If you want to use cloud computing here are some platforms for you.
With Google Sites, you don't need to create your web pages and you don't also have to purchase your web host. Google Sites would provide you an interface for web publishing and they would host your files. Your website would be accessible using a custom URL or link that Google Sites would provide for your site. If you want to point your own domain to this, make sure that you have full control over your DNS configuration/settings. Also, graphical user interface customizations might be limited and can be more complex, so design wise, make sure that your design team knows the limitations of this platform before you execute the design and programming phase.
Students and staff from the academe would want to take advantage of Google Apps for Education, because it's completely free.
Amazon Web Services S3 with Amazon Route 53
AWS S3 allows you to create a bucket and upload your static HTML files to the bucket. Like Google Site's, AWS S3 would also provide you with a customized URL/link, if you want to use your own domain to access your website you should also get Amazon Route S3.
Those are your options in web publishing. Go crazy.
If you need help in web development, go to the contact page, fill out the form and hit send.