With KYC, Binance, using a credit card is the cheapest. No KYC, Bisq, but like all P2P markets is more expensive than centralized exchanges. That., however, shouldn't be a problem if you're buying to hold long term (and if you're not, just buy at a centralized exchange then).