Posting this for the 3rd year running. Took a while, but worth it. I'm sure there's still plenty I've missed. Feel free to add more locations & links in the comments. Have fun …