North Vietnam
Ha Long Bay
Ha Long Bay has 1,600 limestone islands, jade-green water, and overnight cruises that drift past floating villages at dawn. This guide covers how to choose a cruise, which caves to visit, and how to avoid the worst of the crowds.
View Details