Discover sandy beaches, ancient ruins and the fascinating lanscapes on a Mexico holiday. Swim in the warm waters of Cabo San Lucas. Explore the colonial missions of Loreto, located on the Sea of Cortez. Visit the seaside paradise of La Paz. Experience the resort town of Puerto Vallarta. See the ancient Mayan ruins outside of Cozumel or explore the underwater world of Chankanaab. Journey into the Sonoran Desert and the town of Hermosillo to see its colonial cathedral and the Government Palace. Travel to the foothills of the Sierra Madre Mountains to see the town of Alamos filled with colonial Spanish buildings and restored mansions. Travel by train through Mexico’s Copper Canyon, an astonishing four times larger than the Grand Canyon.