mike, that was a terrible pun. by that i mean, great, BTW san blas is in nayarit or panama. edward
Try to stay "on topic", Ed. (But thanks, I didn't create that pun.)
San Blas, Nayarit, is one of the most boring places I have ever visited in Mexico. The outstanding exception was the Delfin Restaurant at the Hotel Garza Canela (formerly Hotel Las Brisas.)
Still, I wouldn't make a special trip just to eat there.
OP, my top most fave place in Mexico is Mexico City. After that, my home, near Pátzcuaro, Michoacán.

My most favorable experiance was a stay in Merida Yucatan. I had the pleasure of staying at a newly renovated 400 year old Hacienda. The name of the place is Hacienda San Pedro Nophat. The owners made me feel at home and helped me to see many hidden treasures of the area. You can find info on the place at www.haciendaholidays.com , last I read they were # 2 for the best place to stay in Merida.
la Huasteca Potosina
El Carrizal in Veracruz state
Xalapa city, Coatepec and Xico, Veracruz state
Laguna Bakalar, Campeche state
Zacatecas City; especially during the July international folk festival
Guanajuato City
Teacapan, just south of Mazatlan
Los Lirios and the entire area in the cordillera between Saltillo and Monterrey
Guanajuato city and the drive between Guanajuato and Dolores Hidalgo
MX126 from Ciudad Victoria to SLP
Campeche City
Calakmul Biosphere, Campeche state
just about anywhere in the Bajio
El Requeson along the Bahia de Concepcion in BCS
Scammon's Lagoon in BCS (Ojo de Liebre) just south of Guerrero Negro
Catavina (tilde over the n) BCS
