Check out all of the locations in this video: beautiful beaches, a delicious culinary scene, festive culture and ancient pyramids make Mexico a popular travel destination. Mexico is a land of colors and contrasts. Overcrowded beaches lead to quiet colonial towns, while resort towns open gates to jungles where parrots and howler monkeys ring. Majestic mountains descend into remote deserts. Traditional pueblo houses are close to Spanish haciendas. Ruins of Mayan cities are unearthed outside modern metropolises. Here’s a look at the best places in Mexico: