While technically you can run your own server and host your site yourself, this requires a lot of technical know-how, not to mention money and equipment. I don't recommend it. So, one of the first decisions you need to make is whether or not you want to put your Website up on a free service, such as GeoCities, or whether you're willing to pay to have someone host your site. A third option is to take advantage of sites that host designer's portfolios for free, such as . I recommend that you pay to have your site hosted.
Free services tend to have annoying pop-up ads.
Also, if something looks to good to be true, it normally is. Today's free service could begin charging you tomorrow. If you're willing to pay, there's still some decisions to make. Most big ISPs, such as EarthLink, include space for a Web site in their monthly fees. Or you can have your Web site hosted by a company that only host Web sites, and doesn't do any dial-up services at all.