I believe Coinbase did not use to charge an initial fee, even though that may have changed or they might ask for something once some time has passed.
I started trading with Kraken, but I would not recommend it right now since there are many better sites and fees are relatively high.