Packing for a cruise can be complicated, especially for first-timers who aren't 100% sure what to expect. The task is made even more stressful because you can't run to the nearest shopping mall to ...