Nancy Faure Joins Travelzoo as General Manager, France