In my honest opinion, there is no reason to be cheap with domains. Go through somebody reputable like godaddy that has added features like DNS, domain management, etc. Having managed hundreds of domains that have been across many providers in the past, I can honestly say the time you save in management by having them in one location is way greater than the money saved by searching for cheap registrars.