I usually go shopping in Osaka. Most of the rare shops do cater mostly to tourists (Japanese tourists too, not just us "gaijin"), so the super rare games are priced accordingly (though still far cheaper then ebay). The normal releases are all afordable, but prices can vary widely. For example in Osaka there are 2 shops next to each other. One of them wants about $60 for RayXanber III, while the other wants about $20. However the "cheap" store wants about $150 for Last Blade 2 AES, while the "expensive" store only wants about $90. So the rule is be patient, check everywhere, and never impulse buy!