I check Weather.com. It is great!
Just type in the location that you want to pull up the weather and stats for... then click for Averages...
You can see the time of sunrise and sunset, average daily High and low temps, average rainfall for that time, etc....
Hope this helps!