You can create free website with free domain in absolutely Zero budget,
Yes, you heard me right and there are no hidden charges attached to this. If you would like to build simple website, may be cool single webpage then this solution will help you to setup your website with free domain.
As it is free so there is no one click solution for this, Some patience are needed for this recipe.
We will use :
1. Freenom.com for free domain registration
2. Google sites for free website.