Question: what is the best to buy in japan?
Answer: KitKat bars (the flavors!)
Hanko: Japanese name stamps.
Kimonos.
Vending machine toys.
Sake.
Wagashi candies.
Japanese cosmetics.
Sensu folding fans.