In this site you can find San Miguel`s information in English
Este esta en español y contiene mas informacion, este sitio coloca a San Miguel Allende como uno de los sitios mas recomendados para visitar en nuestro pais... y vaya que lo es...
http://www.visitmexico.com/wb/Visitmexico/Visi_San_Miguel_de_Allende
And for videos go to YouToBe, click this link
http://www.youtube.com/results?search_query=san+miguel+allende&search_type=