When I buy a domain name from you, does it also include a website?

No. In a very few cases, we used to offer an existing content – but such a content  rarely matched what the enduser intendeds to do with the newly-bought name. What is sold is the ownership of the domain name itself. Creating a website and hosting it is then the responsibility of the buyer. There are many website designers and/or managers as well as many existing hosting services, depending upon your requirements – and some good content management systems allowing you to create a nice looking website with minimal efforts.