You have to avoid the west coast of Mexico. HEAVY drug and crime area. Most cruise lines have pulled out and those remaining have cut back their destinations.
Years ago, wife and I liked to visit Ixtapa after Christmas. Inexpensive, fun, warm and safe. Not any more.