Ledger or Trezor is a good choice. Cheers

Ledger or Trezor are not bad, and above all they are better than leaving your funds in Binance, but they implement anti-privacy policies and ledger is mostly poop. Passport is better but it is more expensive than the cheaper Ledger or Trezor models.
The choice between less bad and cheap would be the Trezor model 1.
Since Ledger started messing with storing keys in the cloud, Trezor became much safer.
There's a lot of decent hardware wallets to choose from like Blockstream Jade, Ngrave Zero... Choose the one that you like and can afford. Some people will like easy to use big screen wallet like Ngrave, some will choose small and simple like Jade.
Cheaper hardware wallets will cost you around $100, so it's not a lot of money spent on security, especially if you hold more than 1 bitcoin.