Situated at the foot of the Japan Alps lies the picturesque city of Matsumoto. Find out how to explore Japan's coolest castle with this Matsumoto itinerary.