Octopi have a few hearts. Japan is like this. It has many hearts of shopping. Shibuya, Harajuku, Omotesandō, even Akihabra for the electronos. Ginza is the heart of hearts for Japan shopping though - I give it the crown. Its wide boulevard is always a great walk. And its location is perfect.
A back Ginza alleyway
Old School Crown