Shopping in Japan doesn't have to break the bank. Head to a 100 yen shop. Or wait! Why not head to Japan's BEST 100 yen shop? That's better, right? It is.