Basically, spend some time finding a domain you like and then get it. From there, pick an email service you like or self host. I got coffeefuelednerds.com because it was a fun name. And I can make it sound like a business is the need arises. Not sure Iād like getting lastname.com for email (though in my case, a distillery already owns that one hah).
[dead]
TLD doesn't matter, but it's best to stick to common TLDs where possible.
Naming scheme doesn't matter. Use whatever works for you.
Registrar is up to you. Namecheap is another popular option.
What is more important is you use the correct SPF, DMARC, and DKIM records. Your email host will tell you what the values should be (sans DMARC, but that's an easy search away).
Prefix your post with 'Ask HN'. [0]
[0] https://news.ycombinator.com/newsfaq.html