Edinburgh has an ancient and mysterious atmosphere