Shops on cruises only stock the most basic supplies, and the stores aren’t always open ... while you’ll need warmer clothes for a cooler-weather cruise. This list just includes suggestions – be sure ...