According to me, 9CubeHosting.com is the best place to register our domain at cheap rates. They provide good customer service and support.