On the last point, luggage delivery hotel-to-hotel and hotel-to-airport is easy and one of my favorite unique services in Japan! About $15 per bag and then you don't have to carry your bag through the train station. Except on trains that specifically go to the airport e.g. N'EX / Narita Express, seems all local tourists use a luggage delivery service service.
There's a long form to fill out in Japanese, but any hotel front desk has been able to help me with it. Most convenience stores also have a sign with the distinctive yellow cat-carrying-kitten logo of Yamato Taq-Q-Bin:
https://www.global-yamato.com/en/hands-free-travel/scene02.h...