An alternative to this is to look up the location on Google Maps, get the GPS lat and long values and then use this sun position calculator HERE. You can then overlay that onto the Google satellite picture and get an accurate map of the sun's position for any time throughout the day.
It won't take into account weather conditions. You are on your own for that.
Thanks to Coffee and Celluloid for pointing this out.