Read our guide to visiting Hakone Japan, a beautiful mountain forest region dotted with quaint villages, waterfalls, spa hotels, and more!