Also have an update on the SIM situation, since I did some research. Most are data only, in the range of $10 USD per week of service (time limits range from 3 days to 21 days. A 30 day card is rare to find) with about 1-3GB of data available in total (so a 1 week card usually only has 1GB, and a 3 week card would have 3-5GB and cost $30). Some offer more data, like 5GB for $50, but still the same time limit.
Best deal I found for longer trips (>10 days) was
Docomo. You get the sim for as long as you like, and just buy data as needed.
The card itself is $10. You could actually just buy this and have unlimited basic 128 kbps service for 2 weeks. This is the very cheapest way to do it just to have some sort of data connection.
From there you buy a package of data - 600mb for $7, 1.2GB for $12
And that's it.. just buy more data if you need it.
After you sign up, you can add to your data by playing commercials. I got 360MB by doing all the things while watching football.
You can get another 300MB by using the coupon code found
here. Or if you're going before Oct 23, please consider using my code 4QPQSXF3 so we both get some free data
That's it. Kind of complicated (because Japan) but I think it's the best deal (for a longer trip anyway)