San Cayetano is by far my favorite hotel in the area, but when you're in Angangueo check out the Don Bruno. It's on the main drag, the room are small and spartan, but the courtyard and gardens are gorgeous and the restaurant is very good, too. We stayed there on our first trip to the area.