20 Best Hotels in Japan that are worth staying

2. Hoshinoya Karuizawa

Hoshinoya Karuizawa
A bullet train ride from Tokyo or Kyoto will bring you to Nagano Prefecture, which is home to the impressive Hoshinoya Karuizawa. This amazing resort puts you close to outdoor recreation opportunities like hiking to waterfalls or visiting volcanoes, but many guests are happy to spend their time relaxing in the hotel itself. The Hoshinoya Karuizawa is a resort complete with spas and hot springs, with rooms that are perched above the water and even heated with geothermal energy. Spacious rooms maximize the natural setting, creating a spa atmosphere that melds beautifully with the great outdoors.