Well one thing I can help you out with is to recommend a great hostel to stay at in Salta. It is called Prisamata...it is a beautiful place with a chill relaxed atmosphere. You will love hanging out in their hammocks after a long day of sightseeing! For more details:
http://www.hostalprisamata.com