Coinbase is one the secure wallet, there you can easily buy higher amounts of bitcoins with credit card.
Another way to buy for less fee is to create a thread in currency exchange board,may be someone shall accept your card payment in exchange of btc.
If you use coinbase you'll be guaranteed to miss the ICO completely. It takes them weeks just to send you the bitcoin you purchased lol!
I signed up at coinbase and made a purchase. Their commission was more than 4% though.
Why do the ICOs want us to go via bitcoin? why wouldn't they take credit card payment directly? I'm sure thee-commerce part of a website is standard off the shelf so it can't be offsetting the financial part
They want cryptocurrency because you can't get the coins back. If they end up not following through it's not a big deal to them. They already have your money.