I'm planning a 10-day trip to Mexico and one of my priorities is going to be eating great food. I'm on a pretty tight budget but I'd like to eat the indigenous food as the locals do anyways, so I'll be eating comida tipica and the like, including market food, street food, and of course mid-range restaurants. However, I'm looking for advice as to the best regions/towns for Mexican cuisine...I know some are better than others. I know little about traditional Mexican right now, as I've jut started my research...I know to be sure not to miss Oaxaca's mole's, and that's about it. So, what are the "best" regions for food in Mexico? Obviously Mexico City is kind of a central location that probably has some of everything, but what are the towns/cities that are know for certain specialties? Right now I'm considering going to Uruapan, Pátzcuaro,
Morelia, Guanajuato, San Miguel, Queretaro...I'm open to suggestions, although I'd prefer to stay (generally) close to central Mexico.
Thanks for any advice or for pointing to a good resource!