Under no circumstances should you pay more to transfer a name than to get a new one. Check what the transfer will require. Does the new service handle the task completely? Or do you have to go into your current registrar's site and change the technical details manually? Finally, check the transfer policy of the registrar before registering your domain name.
Avoid having numbers in your domain name. People can get confused about whether the numbers is a digit (3) or a word (three). If you want a number in your domain name because there’s a number in your company name, buy both versions (digit and word) and redirect one to the other. Be especially wary about using the number “0” in a domain name as people may see it as the letter “O.”
It is also possible to setup a personalised or branded email address that simply forwards email to an existing inbox you may already have elsewhere such as Gmail, Yahoo or similar. This way, you can continue using your existing email address and receive your emails through your branded domain name. To send from your personalised address you will need an email mailbox account.
GoDaddy used to be a place I'd recommend only as a joke, but has significantly improved their service. They'll recommend you domains based on certain keywords, which is useful if you've not got the one you want available (they'll actually remove these from the search to try and not break your heart), and they've also significantly improved their hosting offering. They still continue to offer weird things like "email services" that other hosting companies provide too.  Our GoDaddy Review.

Now it’s time to see if your domain name choices are available. Once you’ve come up with a few strong domain candidates, it’s time to plug them into Namecheap’s domain name search bar. We will search available domain names for you and let you know if your first choice of second-level domain or TLD is available. We’ll also suggest some alternate TLDs you might try if your first domain choice isn’t available.
×