In nature there are signs and markers available to you to help you determine direction. In certain parts of the US, moss grows on the north side of a tree. Did you know that there are also urban markers to help you determine direction?
One of my favorite urban markers to determine direction is the DirectTV satellite dish found in many neighborhoods these days. If you should find yourself in an urban survival situation without a clear view of the sun or stars you can use these satellite dishes to your advantage. Most if the time they point in a south or SSW direction. Take your compass and walk around your area and test this out.
Using this method you can find your way, albeit a rough estimate.