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 .