Things to do in Nagano – Kamikochi & Matsumoto With Tokyo’s vibrant cityscape, Osaka’s delectable food, and Kyoto’s majestic shrines – there’s no doubt that Japan is one of our …