Two geishas wearing traditional japanese kimono among Matsumoto Castle is one of the most complete and beautiful among Japan's original castles