Let's call a spade a spade: Stateroom showers on cruise ships are often ridiculous. The vast majority of them are tiny, and some are plainly infant-proportioned. That is until Viking Ocean Cruises ...