The streets of the Scottish capital are packed as thousands of performers seek to entertain and entice.