On top of the fees to design a site, you will also need to purchase web hosting and a domain. The web host is where your page is stored on a server, and the domain name is your site’s address (www.domain.com). It’s important that you use a reliable host because you don’t want your site to be down at any time. Cheap hosting means poor service in a lot of cases, so you need to be cautious choosing a host.
Domain names are a standard fee per year, and you purchase from the host, who purchases them from a registrar. The fees generally run about $20-25 a month, but are included in some hosting companies hosting packages.
If you do not have hosting or a domain name, there are hosting companies I can recommend.