Our lodging in Amsterdam, Zoku, had an “almost everything store” in its 6th floor “living room,” a set of drawers containing a bunch of useful things one might need when traveling:
The selection here is obviously western hipster-traveler oriented, but the labels on the drawers still serve as a useful guide as to the things you might want to remember when you travel.
Also, the presence of SIM cards is brilliant: every hotel catering to international travelers should simply offer a SIM card as a part of the check-in routine.