Two weeks ago, I invited some of my friends over to this platform. Most of the response I got from them were mostly positive. Almost all of them love the idea of being paid just for posting something, others express the legality of this whole thing and was worried about where the money is coming from, which was totally expected as I have the same similar concerns when I first stumbled upon Steem.
I assured them that everything is fine and they can even try it out first without investing anything, just to experience and see how it works first-hand. They immediately signed up for an account and some successfully got one after 5-7 days, while some of them was unlucky and is still waiting for an account up until now.

Image Source: Pinterest
So for today's post, I'm gonna enumerate 4 ways on how to create another account, either for a friend or someone you might know that's in a rush to try this platform.
#1 Steemit.com
Description: Steemit is a blogging and social networking website. First interface build on top of Steem blockchain
What you need: - Email Address and Phone Number for verification
Waiting Time: 1 to 2 weeks
Cost: FREE
Url: https://signup.steemit.com/
#2 Blocktrades
Description: Quickly Exchange Digital Currency
Waiting Time: account creation upon payment
Cost: ~6 Steem
Url: https://blocktrades.us/create-steem-account

Note: Blocktrades also accept other cryptocurrency other than Steem as payment such as BTC, DASH, ETH, DOGE, LTC, BTS
#3 AnonSteem
Description: Create Steem accounts without a phone number or email. Pay with Steem, Bitcoin, or Litecoin. No waiting time. Instant accounts!
Waiting Time: account creation upon payment
Cost: 5.0 STEEM or 0.0025 BTC or 0.1 LTC
Url: https://anon.steem.network/

#4 SteemConnect
Description: Authentication management for Steem blockchain apps.
Waiting Time: account creation upon payment
Cost: 6 STEEM OR 0.2 STEEM + 14 SP (minimum delegation, can be revoked later)
Url:https://v2.steemconnect.com/accounts/create

SteemConnect is perfect if you don't want to spend any Steem or other cryptocurrency. It allows you to create an immediate account for someone else through delegation without fear of losing anything other than your Steem Power, to which can be revoked any time. It is recommended to revoke it though after that account can stand on its own.
You can read the full process in great detail on how to create a Steem Account here: Create New Steem Blockchain Accounts with SteemConnect! . It's a little outdated but it will help you through the whole process.
If you don't want any of the above listed options and is looking for a more cheaper one. Then I highly suggest taking advantage of @neoxian's account creation service. For only 2.5 STEEM (price subject to change), he will create an account for you without hassle.