British royals sprinkle star power on a grateful French town