The Royal Mile echoes with tales of murder and misadventure, stolen corpses and witch hunters, torment and tribulation.