Hotel tips: Our favorite 9 hotels on Mexico's Pacific Coast