15th-century Vietnamese, French, and Chinese teahouses, assembly halls, temples, basket boats, and beaches of Hoi An are must-do attractions.