El municipio de San Miguel de Allende destaca a nivel nacional como el destino predilecto para la celebración de bodas. De acuerdo a cifras de la Secretaría de Turismo en Guanajuato se realizan 520 bodas al año, 70% de ellas son de novios mexicanos y el resto extranjeros.