What are the top tourist attractions in San Miguel De Allende?

Is San Miguel De Allende walkable?