If you want to spend a week in San Miguel de Allende the cost of your stay will be: 344 USD (6,000 MXN) - a cheap stay for 7 days in San Miguel de Allende. 457 USD (7,900 MXN) - a budget travel for 7 days in San Miguel de Allende. 679 USD (11,000 MXN) for a one week of comfortable stay in San Miguel de Allende.