I know you can pay by card...but what do people recommend in taking a little currency...is it really needed and if so how much....the Baltic Cruise calla at so many different ports that are not Euro?