score:2
You should be able to get a ticket from Salta to Los Castillos and back. Although, you should check with the bus operator first.
Alternatively, you could get a day tour of Los Castillos, and Quebrada de las conchas from Cafayate.
There's a lot more to Cafayate than wine. It's an idyllic little town, ideal for walks and good food. There is a local goat cheese factory that do free tours in Cafayate, and it is amusing if nothing else.
Have you considered visiting Las Ruinas de Quilmes?
All the best!