Are there any free web hosting sites?
Yes there are free web hosting sites wherein you can create an account and host your site. However, such sites offer limited features.