Restaurant and Hotel Casa Oaxaca is the top choice in town (much better than the bettern known “Los Danzantes”). Get the best of Oaxacan cuisine and mix it with modern trends, you get the Oaxacan fusion Casa Oaxaca is offering. Best in the menu are the coconut shrimps with a mix of smashed banana and chayote (boil the chayote and then mix it with the banana -platano macho- with a little bit of butter). Combine it with (one of my favourite wines) Clos de los 7, a smooth & rounded blended wine produced in Mendoza (Argentina) by 7 French wine makers. They have jazz on the terrace from time to time. The hotel (a luxury boutique hotel) is also excellent, considered one of the best in town and included in the Johansen´s Condé Nast list for boutique hotels.

Tío Lucas is one of the most traditional places in San Miguel de Allende, where both locals and tourist gather for great dining. The place features a cozy bar and a big patio (with ceiling). Meats are the specialty of the house. I strongly recommend both black pepper filet mignon and the pepermint lamb. Get a table in the patio and enjoy great live jazz performed by talented local (american & mexican) musicians. Restaurant Tío Lucas is at Mesones 103 (phone 415 152 4996), at the city centre.
I am especially fan of octopuss, and I´ve had it in many places. Leaving aside the ones prepared in Spain, the next best octopuss I´ve tasted is the one grilled at Puerto Madero, the fancy argentine restaurant in Cancún. It is served hot, grilled with olive oil, garlic and paprika.
Also, very surprisingly, I found excellent octopuss in San Miguel de Allende (far away from any sea!), at the restaurant “La Azotea” This restaurant is excellent, tapas are the best in San Miguel. At this lively place, with a great terrace, the octopuss is prepared the galician way (mild temperature, after being boiled, and irrigated with olive oil and paprika after serving).