I like Little Oak, a smaller company with very good customer service. Chris is the main man there.
http://www.littleoak.net/

Chris can help you with registering a domain name and make sure it is in your name, then make sure that it is renewed correctly each year. The prices are excellent for the quality of service you get.