Wow, that sounds awesome! My experience of Japan is limited to anime and the sushi place by my house :-)