Where to buy cheap domain names?
In our experience, the two domain registrars with the consistently lowest prices are Namecheap and Namesilo.