Tokyo covers all aspects of shopping experience. Not only Ginza kind of shopping, there are many shopping districts. Akihabara is for all anime and electrics. Harajuku and Shibuya is for hip and young gether. Tokyo has everything what people need.