Visit churches, panoramic views, UNESCO sites, wineries, and more to discover the best Instagram spots in San Miguel de Allende!