I have a stash of soap bars from various hotels that I...
a) Draw down on as I travel, I don't mind liquid soap for hand washing, but for a shower it's strictly for savages - not the civilised man.
b) Replenish regularly by immediately calling housekeeping after checking in and asking them to send up a couple of bars of soap.
Reject modernity, embrace tradition.