If you want to register a domain, I suggest register via name.com. Why I recommend name.com is because of their stability and often promotions.
And the big plus point is, when you register a domain via this link, you get a bonus $5.00 credit.
So go to this link and follow the instructions below.
- Type in a name you are interested in and click Search.
- Click the name you want and add it to your cart.
- Click the Shopping Cart icon in the upper right.
- Follow the instructions to complete the order.
Secondly, signup for a hosting package using one of the links given below.