If you're looking for an affordable domain name registrars, go with namecheap... because I'm using namecheap and it's really cheap, specially if you would sign up for like 5 years? It's cheaper than just 1 year subscription, because prices might increase in the future ;)