Beth,
Bass Pro shops or Cabelas have the stuff you need at good prices. We got our rubber pants for $19.00 and gloves & long undies were also inexpensive. You can always leave them on the ship for them to provide for future guests who don't bring the right stuff (we did that on the Arctic cruise.) BA is very casual.
Jim