On Day 1, arrive in Hanoi, get settled into your accommodation, and enjoy Vietnamese cuisine. On Day 2, take a full-day city tour around Hanoi and enjoy a traditional water puppet performance. On Day 3, head to Ba Be National Park and ride a boat along a river there. On Day 4, visit the Nung people in Cao Bang and then visit the Ban Gioc Waterfall. Head to Lang Son on Day 5. On Day 6, cruise through Ha Long Bay, visit Sung Sot Cave, and swim at Ti Top Beach. On Day 7, travel to Hanoi and then board a night train to Hue. On Day 8, visit the Forbidden City in Hue and on Day 9, explore the countryside around Hue on a motorbike. On Day 10, travel to Hoi An and enjoy a free afternoon there and on Day 11, bike ride through rice paddies and herb gardens in the countryside. On Day 12, fly to Ho Chi Minh City and visit the Old Market there. On Day 13, boat all day through the Mekong Delta before heading to Phnom Penh on Day 14. On Day 15, take a bike tour a visit two historical sites. On Day 16, visit a silk farm before arriving in Siem Reap. On Days 17-18, explore the temples in Angkor Archaeological Park and on Day 19, take a long bus ride to Bangkok. Your trip concludes on Day 20 in Bangkok.