Edinburgh: not just a pretty festival