In this guide, find a list of what to buy in Japan to bring home and where to find them including cheap places to shop, top souvenirs and gifts.