So where do you buy your domains at?
When I think of places to buy I can only think of two which are the following:
godaddy.com
and
namecheap.com
I personally use namecheap because they are cheap and I have my own hosting I use so I just like using the cheaper of the two but feel free to discuss below.