Hoi An, a charming UNESCO World Heritage town on Vietnam’s central coast, is a must-visit destination for travelers. With its ancient streets, stunning beaches, vibrant markets, and rich cultural heritage, there’s something for everyone. Whether you’re here for a weekend getaway or a longer stay, our guide to the top