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