Staying in mountain huts in Japan costs about the same as staying in 5-star beach resorts in tropical islands.