One more thing i found useful when I traveled to Japan (actually anywhere really) was that if I needed to make a local call if you use google hangouts its only 10 cents a min. Also, if I made a call to Canada via google, there was no charge applied even though I was in Japan.
Doubt you'd use it but we found it pretty handy