Travel + Leisure was the first to stay at Les Sources de Vougeot in Burgundy, France, ahead of its opening.