Edinburgh's oldest pub, The White Hart Inn, offers Scottish food, real ales, and live music. Known for its "haunted" history, it's a Grassmarket gem.