Matsumoto Castle is one of Japan's most iconic sites, and spring ― when the castle's cherry trees are in full bloom ― is one of the best times to see it.