Yes, Cafayate is generally considered safe at night. The city is relatively small and quiet, and there is a low crime rate. However, it is always advisable to take the usual precautions when travelling, such as avoiding walking alone at night and keeping valuables out of sight.