20 Things You Should Know Before Visiting Japan for the First Time Before I visited Japan for the first time,...