Best and tested mining sites are Bigmine.io and Genesis mining
Bigmine.io offers free mining for a week and its also for free but if you want to withdraw it you need to buy hash power of more than 0.5th/s for 2 years and withdrawal is fast and easy
Genesis mining is also a great mining site its easy to use.
You could deposit with your Credit card and also bitcoin also
withdrawal is quick and fast