answer:I’ve been through San Miguel de Allende. My advice is to stay in Guanajuato and take day tours to the outlying villages and tourist sites like San Miguel. They provide transportation, food and guided tours. That way you don’t get stuck in just one extremely small town, and get to visit a lot of important historical landmarks (important to us Mexicans who celebrate our national heroes), and you get to stay in one of the world’s most beautiful, cosmopolitan, culturally rich and historically important cities. Done this a few times…