Cruise passengers can enjoy Europe’s top tipples both on and off the ship