Visit 100yen 店,To me it is a must for me to visit every time I go to Japan. Things cheap and 實用. You can find it in walking street and the upper level of department store.
My second favourite shop is Tokyu Hand. Lot of new things to see but a bit expensive. I spent at least 2 hrs to browse around in the shop.