I smoke hookah and cigarettes. I despise cigars, and don't mind marijuana although I've never tried it myself. It takes me maybe two weeks to get through a pack and hookah takes place twice a month. It's relaxing and going with a group of friends and just vegging out is stellar. I don't have a problem with yellowing teeth since I actually brush and take pride in my hygiene.
It doesn't stick to me since I always smoke out side, and I have short hair. I don't think you SHOULD smoke, but if you do, there's ways to make it as discrete as you'd like.