This question always catches people. The registration of your domain is completely separate from your email servers and your website servers. If you have your domain registered with GoDaddy, and you want to have a website, you will need to have a hosting account, because the hosting account is computer where your website data sits. That can be with GoDaddy, or with someone else. We highly recommend that you use our hosting, as we have partnered up with the #1 WordPress hosting provider (WPEngine) and we provide a higher grade of service that you can get directly from them at a lower price (due to our volume).