Mexico

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?