The Photographer's Ephemeris is software to help you plan outdoor photography in natural light. See how the light will fall on the land, day or night, for any location on earth.
Available for web and iOS.