Sa Pa is a charming town in the mountains...