Halong Bay is one of the most famous spots in Vietnam and consists of a series of impressive limestone islands that are a UNESCO World Heritage Site. There are some 2000 islands in Halong Bay and many of them have beautiful lush vegetation, making them ideal for hiking. Many of the islands are also home to caves. The best way to explore Halong Bay is by cruise.