I think the best wallet for eth is Ledger Nano S , The Ledger Nano S is one of the most inexpensive Ethereum hardware wallets available ($65). Here, Ether is stored offline on the device. Whenever you want to spend Ether, Ledger signs it using the private key stored on the device. You can store both ETH & ETC. Harsh has made few videos guide about Ledger Nano S that you must check out. This will help you to learn everything about Ledger Nano S.
The best thing about the Ledger Nano S is that it comes with a small OLED screen which allows you to control your transactions. The security is so robust that you can use your Nano S device even on a hacked computer.