Not just a recommended web hosting provider for WordPress platform, DreamHost is also an ICANN-accredited domain registrar. Recently, Dreamhost often has some very good offers for customers can get their domain at a lower price, such as $0.99 for .club, $2.99 for .shop, $25.99 for .io, and .com for just $5.99.
The $5.99 price is valid for the first year of your new .com domain, not for transfers and renewals. You also get Free domain privacy protection, custom nameservers, SSL certificate, unlimited sub-domain along with your domain.
Pay with Paypal & Credit Card, Renews at $15.99. After bought, the domain will be locked for 60 days; after that, you can transfer it to any other registrar you like.
Good luck 🙂