This is a genius method that my uncle (a veteran smoker of many years) taught me. Take a standard box of wooden matches (start with the standard size), take out all but a few of the matches, and then cut a small hole about the size of a dime in the top of the box towards the front. Then take a large smoking screen (or something similar), bend it into a bowl shape, and affix it to the opening you just made (with tape or hot glue or something, but remember, you dont want to burn those and then inhale the vapors, so whatever you use, make sure its out of range of the flame). To take a hit, pack the bowl with your bud, and pull the match tray out a little bit so there is an opening, light up and enjoy! You can use a lighter, or if you want to be really fancy you can use a match from inside to get the whole all-in-one thing going...

The more time and effort you put into it, the longer it will last. It looks completely innocent (aside from the bowl) and fits into almost any pocket.

NOTE: If you choose to store matches in it, make sure the sulfur heads are facing away from the side with the bowl because when you go to light it, the matches inside will catch and destroy your bud... and eyebrows...