Sapa, Vietnam, a former French resort town 210 mi/330 km northwest of Hanoi, is tucked into the mountains near the borders with China and Laos.