I'd second godaddy anyday. Their hosting is shite in my opinion, tho.
Take a look at google domains, too. You're basically buying through go daddy, but you get certain features for free (like private registration). If you're not opposed to giving google money, that is.