When most people talk about booking a trip to Mexico, they immediately jump to the massive resorts in Cabo or the packed, ...