I'm jealous! Looks like a great place...(not just after watching Tokyo drift lol) one of the places on my list to visit!
I always recommend japan as a holiday destination, really has so much going for it, great people, amazing history, multiple climates, stunning place.
Whereabouts did you live in Tokyo?