As a World Heritage Site, Ha Long Bay Vietnam is well-known for its many limestone mountains, pristine beaches, mysterious caves and grottos, and peaceful fishing villages. You should not miss out on these best things to do in Ha Long Bay with over-night cruising.