Free drinks on a cruise ship are rare — but they do exist. Dan and Dennis reveal the spots where passengers can score a complimentary cocktail.