These are the best times to visit Iceland for good weather, to see the northern lights, avoid the crowds, or go whale-watching.