You need more than a passport to get into Mexico now (youtube.com)
US Spring breakers need to fill out an immigration form (a travel visa) in order to cross into Meixco, which has created a line. They also have to pay $30. One couple wanted to do some cross-border shopping but were told it was a 3-4 hour wait and turned back around. Dual citizenship holders don't need a form.