I bought my domain from Network Solutions. I also refuse to use Go Daddy. If you have your own domain, you wouldn't host on Wordpress. You would just use Wordpress as a program to build your site after you have a host. I recommend Host Gator for hosting, but that's just me. I like that the control panel make it easy to install Wordpress. I should also mention that Wordpress would only be useful for a blog.