Share The Article Love it or hate it, Cancun is the most popular destination for Americans going abroad this winter: for some, it just can’t be beat on the hospitality front, what with the numerous luxury resorts, bustling shopping scene, and of course, beautiful beachfront. That being said, a growing number of visitors seem to […]