Shirakawa-go has been on my bucket list since I got to know about it. It is on my must-visit-before-I-die list ever since, and it certain...