Onsen, stairway to heaven and festive dinners in Japan