The aluminum foil method wastes too much, in my opinion.
I think the best way is to use a ball pipe. Get one thats a little thick so the shit doesn't burn too fast, and get one that has a really small hole on top so that the amount that escapes is minimal when youre smoking it (if the hole is too small, just pack it through the stem).
When you're smoking it, melt it slowly, you roll the pipe to one side, when it's on the side, stop and inhale, then roll to the other side, stop and inhale more... When your lungs are almost full, start rollong it from side to side pretty fast and just keep inhaling as much and as hard as you can.
Straight pipes are good too, but a little harder to use. When you do the initial melting, try to melt the shit all the way around the pipe; spin it all the way around. That way, when youre smoking it, you keep spinning it all the way around, first one direction and then the other. Just make sure that you tilt it downwards a little, because it will start to creep towards your mouth from inhaling- but don't tilt it downward too much cuz then it will fall out.