Where do you think is a good place to buy a domain?
Fastdomain, but they also offer hosting...Well force the hosting with the domain purchase.
I use namecheap most of the time. I've had no problems with them and they give you freebies
GoDaddy.com NameCheap.com
Personally I used namecheap but there aren't really an bad domain registrars. There is just a little variation in price the control panels(like I hated GoDaddy's so I left them).
Wow, they must suck that hard
namecheap was good for me when i used them