Well, it all depends on your nationality. Canadian citizens can enter Mexico without a passport and just with a birth certificate accompanied by a picture ID. Citizens from other countries including the United States need passports and sometimes visas to enter Mexico. Please check with your travel agent or the Mexican Consulate in your area about the documents you need to travel to Mexico.
Do I need a passport to Cancun?