Besides a regular compass I carry one that is a ball with a pin that I keep pinned to my coat on the flap of my upper pocket. The internal ball with the arrow pointing north floats inside an external transparent ball.This is not very accurate but if you only need to keep walking in a certain direction, it is easier to use because you don't have to use any hands to use it and also you can keep looking at it almost constantly. You can buy them at Wal Mart for about $3.