Hidden in the remote village of Oshika in Southern Shinshu, this secluded inn boasts an open-air bath with views of the Alps and high-quality hot springs.