This article originally appeared as a guest post on Join My Trip.com. The world loves Mexico. And why wouldn’t it? Sunny beaches, cultured...