Pls someone tell me where i should buy ONE? Metamask or binance?

I want to stake it also but i can’t seem to solve what the best way to do it is. Some say staking on binance will prevent harmony one from increase in value?

Should i just buy from metamask pencakeswap? But where do i stake it then