Check this out!

List of cheapest domain name registrars at unlike kinds

And you can guess which of them are dodgy by how many times they try to upsell before you get your domain