I host with 1and1 so they gave me my domain for free I had a GoDaddy one from before and just changed the dns settings to point to godaddy's servers. Both give me no problem and are cheap. Someday I will probably push the domain to my 1and1 account just so it is all from one registrar.