Immersing in Barbicide has the same effect as immersing in water with a bit of ethanol in it.
I use a 2 oz spray bottle with Balistol; dry the razor after use with a towel, then with tissue paper between the scales, and spray blade and shank lightly with Balistol before I wipe off the excess oil.
As some people don't like the smell of Balistol; camellia or some gun oils are other suitable alternatives, while baby oil, WD-40, or similar oils either cover the blade unevenly (baby oil forms small beads on the blade) or may not have been evaluated for possible negative health effects (WD-40).
Storing in a moist bathroom is also not recommended, a drier environment like bedroom or study might be more appropriate.
I life half a mile from the sea and have noticed no rust or pitting on any of my 30-odd razors protected this way.
It adds a minute or two after the shave, but is IMO worth it.
If you are so inclined, consider a stainless steel razor. Good ones can easily compete with carbon straights.
Conventional wisdom has it that they are slightly more labor-intensive to hone, but they hold their edge longer.
Aust and Dovo produce stainless steel straight razors; vintage stainless straights like Henckels Zwilling are deservedly popular too.
B.