I think best way to discourage people from smoking is to make it a luxury item and taxed it like hell. In singapore, Malbaro costs around 14 SGD (500 Rs). They have very strict restrictions in terms of cigarette smuggling. Singapore is the only country where you can't bring in duty-free cigarette. You need to pay duty on cigarette. I think we may need to do the same.
I know lots of efforts are required to implement it.Govt. also need to increase the duty on Bidi and other tobacco products.. In our Country, Biggest killer is Bidi not cigarettes.
Alternative way to discourage new smokers is to Promote Sports..