If the next name on your vacation checklist is Hoi An, here's a comprehensive guide to everything you need to know about the ancient town.