Musicians, acrobats, clowns and other performers have turned the streets of Edinburgh into their sta