Hoi An is located in central Vietnam on the Thu Bon river and close to the famous beaches of Danang. It escaped most of the destruction of war and retains lots of historic charm.