The Trezor PIN mechanism is protected against key-loggers, so using it even in internet cafes means no risk for you. PIN is a number that you set when you first initialize your Trezor device.
MetaMask Extension is fully safe for the users to keep their crypto assets. They just need to stay cautious while using the wallet and perform security activities as well.