We have many exchanges currently dealing in Altcoins and they have good reputation like Bitterx. Poloniex and Kracken even some problem but still these are best for any volume and deposit and withdrawal but still use your own mind before investing in any exchange and never keep coins in exchange for safety of your money.
I trade my altcoins at
CoinSwitch for altcoins buying and trading. As I can buy 100+ crypto currency using credit card and 4000+ coins to trade. That to without creating an account [NO KYC]
Coinswitch is the best cryptocurrency exchange that gives the best rate for trading. It's an exchange aggregator that supports many leading exchanges. We can compare the prices of coins across different exchanges and execute the order at the best rate.
We can check the Live price of any altcoins and the real-time price chart, which helps us to keep updated about the price of cryptocurrency.
It is too risky to buy cryptocurrency using a credit card, and we don't know how good their security in the transaction. I think like that because I am afraid to use credit or debit card for the online transaction. Besides that, I heard that many online stores had been hack by the hacker and they possess the customer data. Oh, that is too scared for me.
Binance will be the best place for everyone including new people because binance doesn't need to fill KYC. The other recommended exchanges place is bittrex and poloniex, but those two sites need to do verification for the account.