Surfing - Baja California, Vallarta, Oaxaca
Sea Kayaking - Baja California
Snorkeling - Baja California, Cancun, Cozumel, Isla Mujeres, etc.
Scuba diving - Baja California, Cancun, Cozumel, Isla Mujeres, Acapulco, Cabo San Lucas etc.
Whale Watching - Baja California, Guerrero Negro
White Water Rafting - Veracruz
Visit a Volcano - Mexico, Toluca etc.
Take a ride on the Copper Canyon Railway
Enjoy the beautiful coast line and beaches of Oaxaca - Mazunte, Puerto Escondido, etc.
Go for a horseback ride in the Barrancas de Chihuahua
Visit the archaeological sites - Chichen Itza, Tulum, Coba, Monte Alban, Calakmul, Palenque, etc.
Volunteering - Chiapas or in Xalapa, Veracruz with Travel to Teach.
Visit ecological parks - Mayan Riviera
trekking also cave paintings in Baja California - Guerrero Negro