Getting a Domain name is really simple and easy to buy.
Most of the domain names providers have a search bar that can help you to find out if the name that you want is available or they will suggest another one.
In some website, they will include you one year of free domain if you pay their hosting plan. But honestly, I do recommend better to buy them separately and don’t go with this marketing technique, since renewals of domains can get more expensive.
I use NameCheap, and is actually one of the cheapest name providers that you can find online.
I do recommend you to really find out if your name could be also registeres as a trademark, to avoid any future problems with having to register again the domain due to these issues.
I prefer to buy domains for the long run, and with Namecheap I paid $90.60 for 10 years, also using some of their discounts. So that is $9.06 per year.
Depending on the sales season, you can find deals for almost $6.
Sometimes the renewals are twice the price, therefore, it will be better to pay for at least 3 years.