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 huge arenas that host kendo every month.