There are various registrars you can opt for: Namesilo Name.com (free whois privacy for 1 year) namecheap namebright Godaddy blacknight Register.com
Definitely Namesilo -- cheaper then Namecheap. You can also check out https://www.domcomp.com/ which gives a nice comparison of everything (but do note that some places like GoDaddy/ 1&1 have introductory first year prices) -- because of that I find it most helpful to look at the renewal tab.
GoDaddy can be cheaper, but they don't offer more added-value services on top of the price. So I recommend you'd go for NameCheap.
Yes, namesilo is your long-terms saving cost for renewal. I found from Google search , these below coupons for registration & renewal on Namesilo. The same user cannot use for twice. I like their free whoisguard. Coupon code: gdcdotmobi nstransfers Have a great day!
Namecheap has a promotion where certain new tlds are $0.48 + $0.18 ICANN fee per year for up to 5 years. The promo tlds are: .bid, .trade, .webcam, .party, .science, .cricket, .review, .accountant, .download, .racing, .loan, .win Some other domains are $0.88 for first year such as .club and .life is $1.88 for the first year.
That's for first year I believe they are many domain registrars offer less than $5 consistently per dotcom or top level domain, not necessarily tied to a year.
Godaddy usually offers coupons with high percent discount such as 45% off, 40% off, 30% off. There's already has a thread about Godaddy coupons, you can visit here to get: https://forums.digitalpoint.com/threads/2015-2016-2017-godaddy-discount-codes-thread.2742404/page-21 Cheers,