One of the wonders of Mexico is that you never know what it will throw at you next. Will it be an earthquake, a hurricane, or a spontaneous, exuberant party on a Monday morning? Will it take you to the jungle, the desert, or the beaches of the Caribbean? Will