Shibuya will ban street drinking all year around, while Shinjuku will bar it during Halloween. Not everyone thinks it's a good idea.

Unseen Japan