There are many shopping avenues in Japan. Places like Ginza, Shibuya, Harajuku are trendy streets for fashionistas. Souvenirs, game consoles, cosmetics are some of the stylish buys in Japan.