Since we're getting NPCs with drops, especially holiday NPCs, I think it's a good time to introduce item storage to the game. This isn't SW, so I don't think it should work quite the same as it did there.
I think that there should be banks scattered through the game, and each bank should have safety deposit boxes. Safety deposit boxes should be specific to single banks, such that if you store items at a bank you can only get them out of that same bank. Upon storing items at a particular bank for the first time, you should get an un-droppable key that lets you withdraw items from your box at that bank, and using the key should let you read the key to see what bank you left your items at, with coordinates, and possibly even tell you what direction it's in and how far.
I also think there should be a keyring item that can be used to store multiple keys for when you have items stored at multiple banks. There could also be an option to open separate boxes at a single bank, so that once items are transferable, people can pass keys between each other to pass multiple items to someone else with just one.