I was fortunate to catch a rainbow at Glencoyne Ullswater earlier this week.  It was interesting to watch the rainbow disappear with the clouds.
Here it is in full glory

And here it is towards the end

You can see the other stages and photo angles on the glencoyne pages