In tough times cigarette makers and other so-called sin stocks can be a safe haven for investors, since people tend not to give up their vices even when reining in other spending.