tell me best bitcoin mining and trading site
About mining I can tell you another thing. Don't mine because is to risky and with much probability you will lose money not earn. Whatever it will be the mining (will mine yourself or will chose cloud mining) the risks are to many and don't worth the money used or the try to have earnings. I have tried both of those in different time and always the earnings (when were) were totally indifferent. Then I can tell even those: most of the cloud mining sites actually in activity are scams or offer ridiculous earnings. The other honest ones tell openly that the cloud mining is not profitable:
See for more at the FAQ of cex.io, the first question in the section of Cloud Mining:
https://support.cex.io/hc/en-us/categories/200118987Read even the comments.
As for trading I suggest coinbase (if active when you live).