If by best you mean easiest, then use a bank like Revolut or an exchange like CoinCorner. If by best you mean rate, then use an exchange like SwissBorg. If by best, you mean privacy, then use a non KYC like bisq
Revolut of course. I’ve got an account with them!
Didn’t know about Bisq, reading up on the website