Sapa is a small town way up in the mountains of northwestern Vietnam. It is a popular spot on the tourist trail for its trekking, homestays, cool weather, and beautiful vistas. Even though I had heard good things about Sapa, I had a hard time deciding if I would go there, or instead to a town called Mai Chau which is not as touristy. In the end, I decided to follow some of my travel buddies to up to Sapa on an overnight bus from Hanoi.