From a lot of threads I've been reading, it sounds like they don't deal in cash on the ships. This will be my first cruise and I don't know the ropes. Do you use your KTTW cards for EVERYTHING?? Please help. I'm taking my three sisters and we're all new to cruisin'.