When is the best time to take pictures?

Depending on the time of year (and the lovely Spring Forward/Fall Back), 8-11 am and 2-6pm are usually the best times for the best lighting. It's best to avoid the high noon hours due to the harsh lighting.