Beach paradises, festive cultures and remarkable archeological sites are among the splendid wonders of Mexico. The cities are rich with saturated colors, folk art and the sizzling authentic cuisines that are famous around the globe. In the gigantic Mexico City, you will find plentiful stunning attractions such as the Frida Kahlo Museum and the Castle of Grasshopper Hill. View awesome exhibits of archeological artifacts from numerous civilizations displayed at the National Museum of Anthropology. Explore the jungles and volcano regions beyond the cities with tremendous exotic locations for eco-tourism. Visit mysterious ancient cities of Aztec Ruins and climb the Mayan Pyramids for a spectacular view of your tropical surroundings. The beach resorts of Cancun and Puerto Vallarta mix bright blue waters with divine weather and all night fiestas of dancing and singing mariachis.