Mexico is a country with varied landscape ranging from the sea to the mountains. With such a wide and varied topography on one hand, Mexico even boasts of grand history and archaeology to its credit. The historic sites of Chichen Itza, Tikal, Templo Mayor – Aztec Temple, Tulum, and Great Pyramid of Tenochtitlán, take the visitors on a journey into the past. Metropolitan Cathedral, Basilica of Our Lady of Guadalupe, Church of Santo Domingo de Guzmán, and Pueblo Cathedral are the prominent churches in Mexico. The uninhabited Marieta Islands have wowing places such as the hidden beach of Puerto Vallarta. Other tourist destinations include Cultural center Palacio de Bellas Artes, Franz Mayer Museum, Chapultepec Castle, and Copper Canyon.