I plan to visit Japan within the next few years. From what I gather Osaka and Kyoto are worth more time than Tokyo, unless your focus is on anime and stereotype shit. The people in Osaka are more friendly and care less about all the social rules, they are also the food capital of Japan. I'm most interested in the nature and historical areas like Takayama, but this would only be a day trip.