Most major cities have martial arts halls, where you can watch kendo (fencing with bamboo staves) as well as the famed sports of judo and aikido.
Most major cities have places where you can watch kendo.