From incredible rock formations and caves to emerald waters and towering limestone pillars, this is the ultimate Northern Vietnam travel guide!