Mexico,
from east coast to its western shores offers visitors lush tropical forests,
awesome Mayan temples, long sandy
beaches skimmed by warm trade winds, crystal blue waters,... need we go on?