Akakura Kanko Hotel is Japan’s first international ski resort hotel, and boasts an 88-year history, making it a great option ...
On a recent visit, what I saw was far beyond my expectations, as Japan revealed itself to me in vivid pockets of experience.