Samantha Brown vacations on the Pacific coast of Mexico in the beachside towns of Zihuatanejo and Ixtapa.