Packing for a cruise is a lot different to packing for a holiday. When you go on a holiday, you generally have access to a wide range of shops, on a cruise, shopping is limited. If you ask anyone who has been on a cruise before, they will have advice for you on the must-have items that you may not have thought to pack...