wow... what a great post.
It's almost a year ago I visited Japan. Stay there for 10 days, and it's really memorable time enjoy Japan.
The worst thing is: Japanese can't speak English and I can't speak Japanese :( so it's difficult to communicate with others when I went out without a guide.