Visiting Japan? Local laws and rules you need to know