With a name like the Witchery, Edinburgh’s finest restaurant could be expected to capitalize on ghoulish camp. Instead, it oozes romance. Sure, the 16th century building, near Edinburgh Castle, has a ...