My wife and I recently spent a week up there. We did 2 days in Cafayate, 1 day in Salta, and 2 nights in Purmamarca exploring the area up in Jujuy. Was a good trip. Biggest advice would be to rent a car and drive yourself rather than hiring a private guide or doing a bus thing--saves money...