Wny not visit the Scottish Storytelling Centre in the Royal Mile while you are there? They host quite a number of events. Their cafe is quite a decent place for a light lunch. I wish I was up there too. Homesick (parents were from Edinburgh).