I've been to Kyoto, Tokyo, and Nagano before during early June. Japan is a technological crazed society and as a result it creates the most intriguing people I've seen lately. The Otaku.
The Boys have really long hair.
The Girls dye their hair in strange bright colors.
If you like to amuse yourself and check out their latest trends, I suggest you to go visit the Maide Cafe where the girls wear in Skimpy Maides outfit offering various strange services such as hand massages, play video games with them, allowing you to put your head on their lap and talk, etc.. (yes I have visited one while in Japan. Probably was the strangest place I've been to.)