best bet is major hotels.
no sure on pin number length but you could always make it shorter before you go.
some atms dont run overnight
no guarantees in life but airports, hotels, post office, then 7-11 best places to take out money, you have to look for international atms.
cash is still the holy grail of spending, japan you wont get mugged but you could lose it only catch, but
AND WATCH HOW MANY 0's you put in 1000 is 10 bucks etc.
min withdraw from atm.
For seven-eleven ATMs 10,000 yen minimum for foreign cards.
All other ATMs, eg Post Office, Citibank, Shinsei Bank, 1000yen.