Vietnam is a fascinating country with diverse landscapes and cultures. It is known for its bustling cities, rice fields, temples, beaches and mountainous regions inhabited by different ethnic groups. The country's two main cities, Hanoi in the north and Ho Chi Minh City in the south, offer a gateway to explore highlights along the coast and inland including Halong Bay, Hue, Hoi An, Da Lat, Mekong Delta and mountain towns like Sapa and Mai Chau. Visitors can experience the country's history, nature, culture and cuisine over the course of a two week trip by focusing on one region or using internal flights to see both north and south.