Thanks for the responses guys, very useful and relevant suggestions. That helps with my packing plans. This is my first time in Tokyo or Japan and I did intentionally book the flight with the longest available layover. Given the short duration I’ll be there, will I be able to get by with my US credit cards? I know Japan has a reputation for being advanced but primarily for food (street vendors and such) and perhaps transport, will I need to carry some Yen?