Vietnam: 18 days – Hanoi, Hoi An & Ha Long Bay