Whether you're a foodie, a history buff, an adventure seeker, or an art aficionado, there is something for everyone in Mexico ...