There's quite a bit of discussion on this forum but if you want a reliable quick guide, head on over to the horse's mouth at
http://btcgpu.org/On the landing page, if you scroll down, you'll find a list of wallets supporting Bitcoin Gold or BCG as they're calling it. There are also a few exchanges on that list that have committed to crediting equal amounts of BCG for BTC balances. The latter required you to trust the exchange... I'd say HitBTC is the most reliable on that list, but don't take my word for it.
Read their FAQ for more info.
Any update on Electrum on whether or not they are going to support BitcoinGold?
I know that their servers are run by individuals, so i'm thinking there is a good chance one of them will host one for bitcoinGold right?
If they don't Ill should move my private keys into a wallet that is supported by their official site, so for example "
https://guarda.co/?utm_source=btg" <- Wallet seems pretty funky to me :/