yes as above stated, you need to buy a domain and have someone host it.
i bought my domain etc from
www.1and1.com only 5.99 a year i believe (for the domain). not sure how much go-daddy's or all the others are.
and are pretty good in customer service.
i do websites as a hobby and would be happy to help you as time permits.