1. In order to sign up with this website go to the www.byethost.com , then click on the sign up now button.
2. Fill the entire form and click Register button.
3. Log on to your email account and find the confirmation email from byehost, if it is not appeared in you Inbox, find it in the Spam folder. After that, click on the confirmation link or copy and paste it to the address bar in web browser. Validate it by typing captcha code. now you will see message about your account is activated. Then you will be received another email containing login information and cpanel details.
4. Now you will see message about your account is activated. Then you will be received another email containing login information and cpanel details.
5. Go to the www.byehost.com and then login to the website using the login details which were given by you during the sign up.
6. Now you can enter the cpanel login details to the vistapanel as shown in figure below.
7. After redirecting to the below page, click on the sub-domain
8. Enter a name for the website which will be the URL that your site find the internet.
10. Click on the htdocs link and it will going the the upload page, there you can upload you website files(i recommend to upload your website as a ZIP file )
Check your website by typing your URL which was enter you in step 8 (In my case www.internettips.66ghz.com)
There are many web sites which you can make free websites like www.000webhost.com , www.x10hosting.com , http://www.0fees.net