Our Insider Tips: 24 Small Hotels in Mexico that are Real Gems