Best cruises for non drinkers

Looking for cruises with good food options, nice facilities, and good service that have decent packages without alcohol.