Mexico City is one of the cities that were founded by an important civilization in the world's history: the Aztec Empire. Located on a highland basin 2240m above sea level, Mexico City served as a political and financial center of the Spanish Colonial Empire when it took over the Aztecs. With a lot of colonial influence still buzzing through the city, it is no surprise that many Spanish speaking citizens utilize local home stays during their family vacation in Mexico City.
Mexico City has a unique lifestyle where you can enjoy a nice tequila shot, stop by the Frida Kahlo Museum or if you're very curious watch a local lucha libre (wrestling) in a neighborhood. And of course, while you are on you're staying in a local family's home do not forget to enjoy the delicious Mexican cuisine with the children.