Zacatecas is a walkable city where you can spend time appreciating the museums and the cathedral.
You might find the perfect souvenir at Arroyo de la Plata Market or El Laberinto Municipal Market. You might find that sights like Hidalgo Avenue and Historic Center are worth a visit.