Ah, you are so lucky!!!
I envy you. If I had a opportunity to go to Japan, I would take it, and never look back! I might suggest learning to speak japanese though, (If you don't already)I am trying to learn, just because if I ever go to Japan, it would probably be more efficient...