I recommend NearlyFreeSpeech.net
for domain registration. Their prices are reasonable at $8.59/year. What I really like about them is that they're a no-nonsense company with clear pricing and no upselling. Trying to do anything with GoDaddy is like navigating a maze. NearlyFreeSpeech.net offers the services a-la-carte at reasonable rates w/o locking you into contracts (for the add ons).
If you dabbling or have a simple site, they also offer web hosting that is priced based on your usage. You just pay for what you use in terms of bandwidth, storage, and resources. If you have a small site it could cost just dollars a year, and there are no limits on the number of domains or subdomains that they allow. If your site grows, you can switch to another host if you feel the need. It's a very nice setup for many.
InventorSpot uses NearlyFreeSpeech.net for domain names only, but we have used their other services in our earlier days and have been happy with the experience.
Thanks very much. I am trying to find a good domain and hosting site. I'm picky I guess. I want a blog and site on the same hosting server