My girlfriend and I are going to spend about 10 days in Mexico in late January, and we can't make up our mind about where to go.
Here are the criteria: I want fantastic food, she wants a beautiful natural surrounding with opportunities for amazing hiking and other outdoor adventures. Of course, we're both interested in both of these things, but our priorities are slightly skewed.
So this may be a ridiculously broad question, but if you had 10 days to spend in Mexico and these were the two things you were looking for, is there a particular region that offers the best of both worlds?
Please keep in mind that we're on student budgets, so while we might splurge for a pricier meal or two, we're looking for more rustic, traditional eats. Also, we both speak Spanish quite well.
Two areas we've been considering are Zacatecas and Chiapas (specifically San Cristobal) -- would these meet our criteria?