Mexico is a country that looks so different that other country. Mexico has beautiful white sand beaches, nightlife, non-stop energy, and wonderful architecture. You can also find archaeological structures from Mayan ruins, which attract a lot of visitors to come.
Eating and buying in Mexico are not a difficult task. You can easily find open air markets, hand-made crafts, jewelry, and wonderful restaurants.
You are encouraged to have a day visit to Mexican port, where you can enjoy the sunshine and 440 beaches. You can enjoy diving and water sports in the Caribbean Sea or Pacific Ocean. If you love to climb, you can climb the Chic hen Itza.