Culture clash: 10 insider tips for visiting Japan