During our previous trip to Japan, Mrs. Selfish and I had the pleasure of staying at a ryokan in Hakone. A Ryokan is a traditional Japanese hotel, known for a three things: kaiseki meals, traditional rooms and garb, and onsen.
Last time we only stayed for one night, so this time around we decided to splurg and stay for two nights at the Ryokan Sanga.