I would like to buy a domain using crypto. Can you tell me what are my options ?
Flokinet.is would be one of my top choices, they exist since 2012 so they are very reliable.
I second this. I had a thread where I was asking for a hosting that would be kyc-free and accept Bitcoin payments. That was the time when dkbit98 suggested me to use Flokinet and I'm very happy with their hosting, good prices, no kyc and crypto payments. I believe they'll be a good option to buy domains via crypto.
Namecheap is also a fantastic option when it comes to domains. As far as I know, there is no one that beats their prices and the wide choice of available domain names. Very often you can register a domain for less than a dollar.
(P.S. Don't use GoDaddy if you don't want to have a massive headache.)
No one should ever use GoDaddy, they are known for their shady practices. There have been many cases when the domain was free, the user searched for a domain and GoDaddy bought it and offered it to the user at an increased price. I would not only buy but I also wouldn't even check the domain name on GoDaddy.