Update: As well as releasing Street View in the UK and the Netherlands a few more towns in France and Italy seem to have received Street View coverage.
UK Street View Gallery
This one is a work in progress. I'm going to spend today adding UK Street View finds to this UK Street View Gallery. If you find any views that I have missed then just add a comment to this post.