Cafayate is a small town in the Calchaqui Valleys known for its reddish rock formations and winemaking of the classic Torrontés. With magical scenery and mystical air, it is a destination worth spending a few days in.