We went with a guide, Juan Montes-Lara, who is the best guide you could have. He has such knowledge and respect for the indigenous cultures and can show you sites and give you background. Monte Alban is an amazing Mesoamerica metropolitan area. Well worth it.
Go early in the day because of the heat.
More