This centrally located spot is the best hostel in town (though that's not saying much!). The dorm rooms are segregated for male and female guests and are a decent place to bed down. Private rooms are less impressive. There are few facilities (and no breakfast), but it's a good place to meet other travelers.
Hostal Punto 79
San Miguel de Allende