Below is a list of brokers that I have experience trading and investing with. I do not recommend any specific broker. Please always do your own research when it comes to brokers you send your hard earned cash to for trading and investing.
Forex and CFDs
SimpleFX (referral link)
I currently use the following exchanges for buying and trading crypto currencies: