To run a website, you need to invest in hosting and name.  In the end, your name may only cost you $10 per year and get you a low-cost plan for $2.75/month.  This total cost for the year would be $43.  If you pay for an expensive website name and high-end hosting package, your cost could be in the thousands.