15 Best Things to Do in Matsumoto (Japan)

Matsumoto Castle, Japan

The town of Matsumoto on the island of Honshu is mainly known for its original castle which is said to be one of the best in Japan. Unfortunately however, many people choose to miss it off the itinerary, even though it is nestled close to the spectacular Japanese Alps, and as such offers you some …

Read more