A couple of questions, which is the best/more most preferred/securest way to keep/store your bitcoins?
The level of security necessary should be proportionate to your risk.
A hybrid wallet like Blockchain.info/wallet might be fine for an amount that you might be willing to carry in your back pocket or so, but the use of Blockchain.info/wallet still depends on you maintaining a secure system. So for that reason, you would want to limit the amount of funds keps with an EWallet which, by definition, requires you to access it over the network.
For any higher amounts you then should be consider the risks. If you are like most people you could be using a system that is compromised and wouldn't know that every keystroke is being logged. For this reason, storing larger amounts of funds on a local wallet might not be a good idea.
For protection against that, an air gapped system is one approach.
Using a paper wallet, generated after booting to a LiveOS from the air-gapped machine is among the most secure methods. In the not too distant future, multi-signature will improve wallet security significantly and make it easier to store funds locally.
If you wish for the convenience of an EWallet, a service with two-factor authentication will protect you against a replay account if your computer were to be compromised. Here's a survey of EWallet accounts and their security:
-
http://bitcoin.stackexchange.com/a/4114/153