A sommelier or wine steward is a hospitality professional with extensive knowledge of wine. Sommeliers work at fine dining establishments. They help diners select the best wine for a meal or occasion.