Basically blockchain.info used to have a second password feature, they deleted this. Does anyone else know a web wallet with a second password? does the trezor / ledger have a second password?
Blockchain.info is now blockchain.com. You sure they deleted the second password feature? Why would they remove a very important security feature? You should check again. Probably someone turned it off from your account and your account has been compromised.
Even if a web wallet has a second password, they are not secure at all! Never store your coins in a web wallet. There is a high chance you will lsoe everything. As for trezor/ledger, they aren't web wallets. They are hardware wallets and quite secure.
+1 for this..
I just wanted to answer the OP's last question... Depends on what you mean by "second password". If you mean 2FA, then no, a hardware wallet doesn't have 2FA. You can USE your ledger for services that accept FIDO 2FA tough... But in this case it's the other way around (you use your ledger FOR 2FA, it doesn't have 2FA).
That being said, both wallets are pin protected AND you can use a passphrase on top of this... Here's ledger's documentation, but trezor has the same feature:
https://support.ledger.com/hc/en-us/articles/115005214529-Advanced-passphrase-security